06:20:11.520 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1945.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:11.528 [debug] QUERY OK source="media_items" db=7.5ms queue=0.4ms idle=1947.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-25 20:25:40Z], 1] 06:20:11.554 [debug] QUERY OK source="media_items" db=23.0ms queue=0.1ms idle=1253.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "0c5421db-a44b-47a4-ad70-6b87c875e88f", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 9, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-23 13:20:11Z], ~U[2025-10-23 13:20:11Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:20:11.555 [debug] QUERY OK source="sources" db=0.6ms idle=275.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:11.557 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=38.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" = ?) [2] 06:20:11.558 [debug] QUERY OK source="media_items" db=0.9ms idle=37.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 [4806] 06:20:11.559 [debug] Current batch of media processed. Will check again in 1000ms 06:20:12.560 [debug] Current batch of media processed. Will check again in 1000ms 06:20:13.561 [debug] Current batch of media processed. Will check again in 1000ms 06:20:14.562 [debug] Current batch of media processed. Will check again in 1000ms 06:20:15.563 [debug] Current batch of media processed. Will check again in 1000ms 06:20:16.565 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 885, "filename" => "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", "id" => "64zlyzojpPM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=64zlyzojpPM", "playlist_index" => 10, "timestamp" => 1758564005, "title" => "I Honestly Felt Bad Debunking This", "upload_date" => "20250922"} 06:20:16.567 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1990.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:16.569 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=1993.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:16.576 [debug] QUERY OK source="media_items" db=5.3ms queue=0.2ms idle=1995.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-22 18:00:05Z], 1] 06:20:16.594 [debug] QUERY OK source="media_items" db=16.1ms idle=279.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "53556d43-449e-47a6-911e-bd1bc775a955", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 10, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-23 13:20:16Z], ~U[2025-10-23 13:20:16Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:20:16.595 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=26.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:16.597 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=26.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" = ?) [2] 06:20:16.599 [debug] QUERY OK source="media_items" db=1.0ms idle=23.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 [4689] 06:20:16.600 [debug] Current batch of media processed. Will check again in 1000ms 06:20:17.601 [debug] Current batch of media processed. Will check again in 1000ms 06:20:18.602 [debug] Current batch of media processed. Will check again in 1000ms 06:20:19.603 [debug] Current batch of media processed. Will check again in 1000ms 06:20:20.604 [debug] Current batch of media processed. Will check again in 1000ms 06:20:21.606 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "duration" => 1297, "filename" => "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", "id" => "QC9glJa1-c0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QC9glJa1-c0", "playlist_index" => 11, "timestamp" => 1758227884, "title" => "There's a Pattern Here", "upload_date" => "20250918"} 06:20:21.608 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=1031.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:21.612 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1035.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:21.624 [debug] QUERY OK source="media_items" db=9.4ms queue=0.9ms idle=1038.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-18 20:38:04Z], 1] 06:20:21.631 [debug] QUERY OK source="media_items" db=5.0ms queue=0.2ms idle=1049.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "4d1b28c1-b2f4-4318-a6ff-950ca7ec5a04", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 11, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-23 13:20:21Z], ~U[2025-10-23 13:20:21Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:20:21.634 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=318.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:21.636 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.7ms idle=26.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" = ?) [2] 06:20:21.639 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=25.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4535] 06:20:21.639 [debug] Current batch of media processed. Will check again in 1000ms 06:20:22.640 [debug] Current batch of media processed. Will check again in 1000ms 06:20:23.641 [debug] Current batch of media processed. Will check again in 1000ms 06:20:24.645 [debug] Current batch of media processed. Will check again in 1000ms 06:20:25.646 [debug] Current batch of media processed. Will check again in 1000ms 06:20:26.647 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "duration" => 1026, "filename" => "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", "id" => "VFNwEaXOHpU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VFNwEaXOHpU", "playlist_index" => 12, "timestamp" => 1757968421, "title" => "Stop Falling for This", "upload_date" => "20250915"} 06:20:26.650 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1069.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:26.651 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1072.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:26.663 [debug] QUERY OK source="media_items" db=11.3ms queue=0.1ms idle=1073.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-15 20:33:41Z], 1] 06:20:26.669 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=1086.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "f2fffb91-2755-4904-ba66-2adb9e0b0e72", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 12, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-23 13:20:26Z], ~U[2025-10-23 13:20:26Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:20:26.671 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=340.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:26.673 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=22.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" = ?) [2] 06:20:26.675 [debug] QUERY OK source="media_items" db=0.9ms idle=23.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 [4425] 06:20:26.676 [debug] Current batch of media processed. Will check again in 1000ms 06:20:27.677 [debug] Current batch of media processed. Will check again in 1000ms 06:20:28.678 [debug] Current batch of media processed. Will check again in 1000ms 06:20:29.679 [debug] Current batch of media processed. Will check again in 1000ms 06:20:30.681 [debug] Current batch of media processed. Will check again in 1000ms 06:20:31.683 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "duration" => 615, "filename" => "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", "id" => "uKYF1CXZPng", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uKYF1CXZPng", "playlist_index" => 13, "timestamp" => 1757515424, "title" => "Why AA Batteries Still Suck", "upload_date" => "20250910"} 06:20:31.685 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1105.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:31.688 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1108.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:31.700 [debug] QUERY OK source="media_items" db=10.4ms queue=0.4ms idle=1110.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-10 14:43:44Z], 1] 06:20:31.710 [debug] QUERY OK source="media_items" db=5.0ms queue=0.2ms idle=1125.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "a461285d-32a5-41b4-b6c8-bf1b2dc73959", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 13, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-23 13:20:31Z], ~U[2025-10-23 13:20:31Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:20:31.713 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=360.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:31.716 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=28.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" = ?) [2] 06:20:31.722 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=29.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4250] 06:20:31.722 [debug] Current batch of media processed. Will check again in 1000ms 06:20:32.723 [debug] Current batch of media processed. Will check again in 1000ms 06:20:33.724 [debug] Current batch of media processed. Will check again in 1000ms 06:20:33.757 [info] {"source":"oban","duration":4558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:34.725 [debug] Current batch of media processed. Will check again in 1000ms 06:20:35.726 [debug] Current batch of media processed. Will check again in 1000ms 06:20:36.727 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 938, "filename" => "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", "id" => "39YO-0HBKtA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39YO-0HBKtA", "playlist_index" => 14, "timestamp" => 1757008654, "title" => "Electricity is About to be Like Housing", "upload_date" => "20250904"} 06:20:36.731 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=1150.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:36.734 [debug] QUERY OK source="sources" db=1.2ms queue=0.8ms idle=1153.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:36.741 [debug] QUERY OK source="media_items" db=6.4ms queue=0.2ms idle=1156.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-04 17:57:34Z], 1] 06:20:36.749 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=1164.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "046ddce6-34e8-452d-8e1a-4472b73ce9d3", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 14, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-23 13:20:36Z], ~U[2025-10-23 13:20:36Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:20:36.751 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=377.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:36.754 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.2ms idle=21.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" = ?) [2] 06:20:36.758 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=22.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 [4045] 06:20:36.759 [debug] Current batch of media processed. Will check again in 1000ms 06:20:37.760 [debug] Current batch of media processed. Will check again in 1000ms 06:20:38.761 [debug] Current batch of media processed. Will check again in 1000ms 06:20:39.762 [debug] Current batch of media processed. Will check again in 1000ms 06:20:40.763 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "duration" => 3009, "filename" => "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", "id" => "umnjPorpmmw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=umnjPorpmmw", "playlist_index" => 15, "timestamp" => 1756940657, "title" => "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "upload_date" => "20250903"} 06:20:40.771 [debug] QUERY OK source="sources" db=6.3ms queue=0.2ms idle=374.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:40.773 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=191.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:40.780 [debug] QUERY OK source="media_items" db=6.7ms queue=0.3ms idle=193.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 23:04:17Z], 1] 06:20:40.789 [debug] QUERY OK source="media_items" db=6.4ms queue=0.2ms idle=201.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "6e7b13fb-28e0-461a-b85b-98d2fc9c0eba", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 15, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-23 13:20:40Z], ~U[2025-10-23 13:20:40Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:20:40.791 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=209.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:40.793 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=20.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" = ?) [2] 06:20:40.795 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=21.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 [4006] 06:20:40.796 [debug] Current batch of media processed. Will check again in 1000ms 06:20:41.797 [debug] Current batch of media processed. Will check again in 1000ms 06:20:42.798 [debug] Current batch of media processed. Will check again in 1000ms 06:20:43.799 [debug] Current batch of media processed. Will check again in 1000ms 06:20:44.800 [debug] Current batch of media processed. Will check again in 1000ms 06:20:45.801 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 737, "filename" => "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", "id" => "xm_cWdTgg8k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xm_cWdTgg8k", "playlist_index" => 16, "timestamp" => 1756687273, "title" => "Someone Has the Most DNA of Any Human...Who is it?", "upload_date" => "20250901"} 06:20:45.803 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1222.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:45.805 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1223.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:45.811 [debug] QUERY OK source="media_items" db=5.1ms queue=0.2ms idle=1225.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-01 00:41:13Z], 1] 06:20:45.815 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1232.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "5f265f13-7f0b-45b3-9c5d-500aa164a03a", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 16, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-23 13:20:45Z], ~U[2025-10-23 13:20:45Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:20:45.817 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=409.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:45.818 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=14.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" = ?) [2] 06:20:45.820 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms 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 [3976] 06:20:45.821 [debug] Current batch of media processed. Will check again in 1000ms 06:20:46.822 [debug] Current batch of media processed. Will check again in 1000ms 06:20:47.823 [debug] Current batch of media processed. Will check again in 1000ms 06:20:48.824 [debug] Current batch of media processed. Will check again in 1000ms 06:20:49.825 [debug] Current batch of media processed. Will check again in 1000ms 06:20:50.827 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 432, "filename" => "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", "id" => "M0U3CVkJ2kE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "playlist_index" => 17, "timestamp" => 1756406010, "title" => "The Most Cutting Edge Science (of 1845)", "upload_date" => "20250828"} 06:20:50.829 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1247.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:50.831 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1249.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:50.837 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=1251.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-28 18:33:30Z], 1] 06:20:50.841 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1258.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "8a0f581f-209d-4ad1-9a68-27444309b10a", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 17, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-23 13:20:50Z], ~U[2025-10-23 13:20:50Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:20:50.842 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=410.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:50.845 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:20:50.847 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.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 [3884] 06:20:50.848 [debug] Current batch of media processed. Will check again in 1000ms 06:20:51.849 [debug] Current batch of media processed. Will check again in 1000ms 06:20:52.852 [debug] Current batch of media processed. Will check again in 1000ms 06:20:53.854 [debug] Current batch of media processed. Will check again in 1000ms 06:20:54.855 [debug] Current batch of media processed. Will check again in 1000ms 06:20:55.857 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "duration" => 724, "filename" => "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", "id" => "f_Rqf-vxBM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "playlist_index" => 18, "timestamp" => 1755802357, "title" => "Don't Follow Your Dreams, Follow Your Tools", "upload_date" => "20250821"} 06:20:55.858 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1277.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:20:55.863 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms idle=1278.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:55.872 [debug] QUERY OK source="media_items" db=7.7ms queue=0.3ms idle=1283.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-21 18:52:37Z], 1] 06:20:56.226 [debug] QUERY OK source="media_items" db=352.0ms queue=0.5ms idle=1293.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "16a1dcb7-9200-4698-ba6b-d6c5fde93874", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 18, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-23 13:20:55Z], ~U[2025-10-23 13:20:55Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:20:56.252 [debug] QUERY OK source="sources" db=25.1ms queue=0.2ms idle=779.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:20:56.257 [debug] QUERY OK source="media_profiles" db=1.9ms queue=1.8ms idle=394.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" = ?) [2] 06:20:56.259 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=394.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 [3679] 06:20:56.260 [debug] Current batch of media processed. Will check again in 1000ms 06:20:57.261 [debug] Current batch of media processed. Will check again in 1000ms 06:20:58.263 [debug] Current batch of media processed. Will check again in 1000ms 06:20:59.264 [debug] Current batch of media processed. Will check again in 1000ms 06:21:00.088 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:00.266 [debug] Current batch of media processed. Will check again in 1000ms 06:21:01.273 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This is freaking my bean.", "duration" => 779, "filename" => "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", "id" => "X3ARnEaEbhw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=X3ARnEaEbhw", "playlist_index" => 19, "timestamp" => 1755656851, "title" => "We Made the #1 App in America", "upload_date" => "20250820"} 06:21:01.275 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=1693.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:01.277 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1695.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:01.284 [debug] QUERY OK source="media_items" db=5.4ms queue=0.5ms idle=1698.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-20 02:27:31Z], 1] 06:21:01.334 [debug] QUERY OK source="media_items" db=47.5ms queue=0.1ms idle=1197.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is freaking my bean.", "We Made the #1 App in America", "03d54938-50db-4316-b943-1e5098415296", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", 19, "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, false, false, 1, [], 98, ~U[2025-08-20 02:27:31Z], ~U[2025-10-23 13:21:01Z], ~U[2025-10-23 13:21:01Z], "This is freaking my bean.", "We Made the #1 App in America", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, 1, ~U[2025-08-20 02:27:31Z]] 06:21:01.345 [debug] QUERY OK source="sources" db=10.1ms queue=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:01.348 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.4ms 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" = ?) [2] 06:21:01.351 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=71.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 [3622] 06:21:01.352 [debug] Current batch of media processed. Will check again in 1000ms 06:21:02.353 [debug] Current batch of media processed. Will check again in 1000ms 06:21:03.361 [debug] Current batch of media processed. Will check again in 1000ms 06:21:03.766 [info] {"source":"oban","duration":3569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:04.362 [debug] Current batch of media processed. Will check again in 1000ms 06:21:05.363 [debug] Current batch of media processed. Will check again in 1000ms 06:21:06.219 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/57/b0/57b02cacdf7eefd28cbc41414d4a5d8e886294562f73f2d851f80fb97ce0c8d8.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/c9/15/c91585aca36cad2dff5c4f9caea89620d8c85ab5bca6597e064632b9745f6e44.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 06:21:06.243 [debug] Gracefully stopping file follower 06:21:06.245 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1650.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:06.247 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1652.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.253 [debug] QUERY OK source="media_items" db=5.5ms queue=0.2ms idle=737.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-22 22:26:55Z], 1] 06:21:06.267 [debug] QUERY OK source="media_items" db=12.4ms queue=0.2ms idle=661.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "8fb03afd-c026-45ad-93e0-71c83daae518", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 1, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:21:06.269 [debug] QUERY OK source="sources" db=0.8ms idle=675.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.275 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=25.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-21 19:34:52Z], 1] 06:21:06.281 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=30.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "4207c107-abf6-481d-804e-7dca728a91d3", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 2, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:21:06.283 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=28.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.289 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=17.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-16 16:00:08Z], 1] 06:21:06.294 [debug] QUERY OK source="media_items" db=2.9ms queue=0.2ms idle=20.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "9ae147d3-61a0-4f86-b960-04e1c3150188", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 3, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:21:06.297 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=19.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.303 [debug] QUERY OK source="media_items" db=5.3ms queue=0.2ms idle=17.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-14 16:06:37Z], 1] 06:21:06.309 [debug] QUERY OK source="media_items" db=4.2ms queue=0.2ms idle=21.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "d381e94d-3270-41ca-97e8-8deef649af80", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 4, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:21:06.312 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms idle=21.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.319 [debug] QUERY OK source="media_items" db=5.1ms queue=0.3ms idle=19.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-11 15:08:01Z], 1] 06:21:06.323 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=22.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "1655a415-be5d-4518-87b0-4ba594e3313c", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 5, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:21:06.326 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=20.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.333 [debug] QUERY OK source="media_items" db=5.7ms queue=0.3ms idle=17.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-07 21:54:31Z], 1] 06:21:06.338 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=21.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "e78cb2a0-24d4-4054-8c31-8b408ddd0ecf", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 6, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:21:06.340 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=20.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.346 [debug] QUERY OK source="media_items" db=5.2ms queue=0.3ms idle=18.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:31:51Z], 1] 06:21:06.352 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=21.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "e908139a-9db4-4968-bdf9-406ac588b77d", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 7, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:21:06.354 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.362 [debug] QUERY OK source="media_items" db=6.6ms queue=0.3ms idle=17.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-27 13:12:48Z], 1] 06:21:06.371 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=23.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "dae9ea4c-57fd-4ba6-80ee-281c74b457b7", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 8, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:21:06.373 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.379 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=21.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-25 20:25:40Z], 1] 06:21:06.384 [debug] QUERY OK source="media_items" db=2.8ms queue=0.2ms idle=25.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "1e139c94-95ae-4429-ba0c-88d777c5c42a", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 9, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:21:06.385 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=22.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.392 [debug] QUERY OK source="media_items" db=5.2ms queue=0.3ms idle=16.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-22 18:00:05Z], 1] 06:21:06.399 [debug] QUERY OK source="media_items" db=4.7ms queue=0.2ms idle=20.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "1bf1690a-033f-4fae-86e6-90d3a87b6c45", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 10, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:21:06.401 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.408 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=18.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-18 20:38:04Z], 1] 06:21:06.413 [debug] QUERY OK source="media_items" db=3.3ms queue=0.3ms idle=23.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "7c3457f5-5bff-4ac4-a846-7feb3b17a3e8", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 11, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:21:06.416 [debug] QUERY OK source="sources" db=1.7ms queue=0.4ms idle=21.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.422 [debug] QUERY OK source="media_items" db=5.3ms queue=0.4ms idle=18.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-15 20:33:41Z], 1] 06:21:06.427 [debug] QUERY OK source="media_items" db=2.8ms queue=0.3ms idle=22.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "b8f9fca4-83af-4613-a60f-c7a4cbcfec08", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 12, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:21:06.429 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=20.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.435 [debug] QUERY OK source="media_items" db=4.8ms queue=0.2ms idle=17.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 14:43:44Z], 1] 06:21:06.441 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=20.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "d0df2ee7-46bd-42fb-8403-4e0024dddbf0", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 13, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:21:06.443 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=19.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.449 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=17.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-04 17:57:34Z], 1] 06:21:06.456 [debug] QUERY OK source="media_items" db=2.6ms queue=0.4ms idle=23.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "ac476094-bc3f-4c50-ac17-2e8c7968e98f", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 14, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:21:06.458 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=22.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.465 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=18.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-03 23:04:17Z], 1] 06:21:06.470 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=22.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "a98c904c-2cc2-4487-85d2-72c2e51a543d", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 15, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:21:06.472 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=21.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.478 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=17.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 00:41:13Z], 1] 06:21:06.483 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=21.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "3fbbd159-9f06-424f-b1ab-4cedd640720d", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 16, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:21:06.486 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=19.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.492 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms 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[2025-08-28 18:33:30Z], 1] 06:21:06.501 [debug] QUERY OK source="media_items" db=7.3ms queue=0.1ms idle=20.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "6592b751-4397-4ed1-9203-e8d9c13c84b3", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 17, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:21:06.504 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=23.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.511 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=21.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-21 18:52:37Z], 1] 06:21:06.516 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=19.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f8fdd646-4aa4-4022-8d44-8b00501a2928", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 18, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:21:06.518 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=16.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.524 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=15.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-20 02:27:31Z], 1] 06:21:06.529 [debug] QUERY OK source="media_items" db=2.8ms idle=14.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is freaking my bean.", "We Made the #1 App in America", "09ad4f85-a968-4515-8735-8474b97e4c5e", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", 19, "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, false, false, 1, [], 98, ~U[2025-08-20 02:27:31Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "This is freaking my bean.", "We Made the #1 App in America", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, 1, ~U[2025-08-20 02:27:31Z]] 06:21:06.532 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.538 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=16.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 23:21:09Z], 1] 06:21:06.544 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=21.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The First and Second Derivative\n\nhttps://gostudyhall.com/\n\nThe Learner Quiz! https://asu.co1.qualtrics.com/jfe/form/SV_0xMNwWf4LCUqsGG\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "How to Talk Like a \"Smart\" Person (Episode 1)", "c3a3a3ba-7139-46d7-afba-a73b20534119", "Yy_sXDmUvas", 523, false, "https://www.youtube.com/watch?v=Yy_sXDmUvas", 20, "/downloads/Hank Green/2025-08-18 How to Talk Like a "Smart" Person (Episode 1)/How to Talk Like a "Smart" Person (Episode 1) [Yy_sXDmUvas].mp4", false, false, false, 1, [], 98, ~U[2025-08-18 23:21:09Z], ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], "The First and Second Derivative\n\nhttps://gostudyhall.com/\n\nThe Learner Quiz! https://asu.co1.qualtrics.com/jfe/form/SV_0xMNwWf4LCUqsGG\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "How to Talk Like a \"Smart\" Person (Episode 1)", "Yy_sXDmUvas", 523, false, "https://www.youtube.com/watch?v=Yy_sXDmUvas", "/downloads/Hank Green/2025-08-18 How to Talk Like a "Smart" Person (Episode 1)/How to Talk Like a "Smart" Person (Episode 1) [Yy_sXDmUvas].mp4", false, 1, ~U[2025-08-18 23:21:09Z]] 06:21:06.548 [debug] QUERY OK source="sources" db=2.8ms idle=21.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z], 1] 06:21:06.555 [debug] QUERY OK source="media_items" db=5.7ms idle=20.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:21:06.565 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=20.7ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:21:06.567 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=21.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:21:06.567 [info] No notification servers provided for source 1 06:21:06.573 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=13.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1076, 1, ~U[2025-10-23 13:21:06Z], ~U[2025-10-23 13:21:06Z]] 06:21:06.576 [info] {"args":{"id":1},"id":1070,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":110509364,"event":"job:stop","queue_time":192618,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 06:21:28.009 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mNr06IqJdnQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/be/ddbe91c6fe44448af8751b159dd9170b3809d6f5ddd25983d2ffa7f582703a91.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] Falling back to generic n function search player = https://www.youtube.com/s/player/27422632/player_ias.vflset/en_US/base.js WARNING: [youtube] mNr06IqJdnQ: nsig extraction failed: Some formats may be missing n = 62kFG8XeDvtkj3sik ; player = https://www.youtube.com/s/player/27422632/player_ias.vflset/en_US/base.js Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] mNr06IqJdnQ: Some web_safari 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 WARNING: [youtube] mNr06IqJdnQ: 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 06:21:28.094 [debug] Running yt-dlp command for action: download_thumbnail 06:21:28.097 [debug] QUERY OK source="settings" db=0.4ms queue=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 [] 06:21:28.098 [debug] QUERY OK source="settings" db=0.9ms 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 [] 06:21:28.101 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=503.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 [] 06:21:28.102 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mNr06IqJdnQ --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5944/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/13/63/136304f4df43c1f4c66c50cb7d4c082556e48552b3e1201f1f5b54495e609b5a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:21:33.769 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:40.395 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mNr06IqJdnQ --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5944/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/13/63/136304f4df43c1f4c66c50cb7d4c082556e48552b3e1201f1f5b54495e609b5a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] Falling back to generic n function search player = https://www.youtube.com/s/player/27422632/player_ias.vflset/en_US/base.js WARNING: [youtube] mNr06IqJdnQ: nsig extraction failed: Some formats may be missing n = 424gL-G7FEoqNtvJa ; player = https://www.youtube.com/s/player/27422632/player_ias.vflset/en_US/base.js Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] mNr06IqJdnQ: Some web_safari 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 WARNING: [youtube] mNr06IqJdnQ: 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 06:21:40.397 [debug] QUERY OK db=0.9ms queue=0.1ms idle=798.8ms begin [] 06:21:40.400 [debug] QUERY OK source="media_items" db=3.0ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-23 13:21:28Z], "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ]-thumb.jpg", ~U[2025-10-23 13:21:40Z], 5944] 06:21:40.402 [debug] QUERY OK source="media_metadata" db=1.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/5944/metadata.json.gz", "/config/metadata/media_items/5944/thumbnail.jpg", 5944, ~U[2025-10-23 13:21:40Z], ~U[2025-10-23 13:21:40Z]] 06:21:40.403 [debug] QUERY OK db=0.5ms commit [] 06:21:40.407 [debug] QUERY OK source="media_items" db=2.2ms idle=807.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [463660275, ~U[2025-10-23 13:21:40Z], 5944] 06:21:40.407 [info] User scripts lifecyle file either not present or is empty. Skipping. 06:21:40.409 [info] {"args":{"id":5944},"id":1075,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":127229622,"event":"job:stop","queue_time":175057,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 06:22:00.090 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:03.773 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:33.776 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.091 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:03.779 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:33.782 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.095 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:03.785 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:33.788 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.098 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:03.790 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:33.793 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.101 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:03.797 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:33.799 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.102 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:03.803 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:33.806 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.105 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:03.808 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:33.812 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.106 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:03.814 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:33.818 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.108 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:03.820 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:33.823 [info] {"source":"oban","duration":1621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.114 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:03.826 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:33.830 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.115 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:03.832 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:33.836 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.117 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:03.839 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:33.843 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.129 [info] {"source":"oban","duration":7217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:03.845 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:33.849 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.133 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:03.852 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:33.854 [info] {"source":"oban","duration":1624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.137 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:03.858 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:33.861 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.142 [info] {"source":"oban","duration":3800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:03.864 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:33.867 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.149 [info] {"source":"oban","duration":5229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:03.870 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:33.874 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.150 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:03.876 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:33.880 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.155 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:03.882 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:33.885 [info] {"source":"oban","duration":1443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.157 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:03.888 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:33.893 [info] {"source":"oban","duration":4163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.160 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:03.896 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:33.899 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.161 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:03.901 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:33.906 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.163 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:03.909 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:33.912 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.166 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:03.915 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:33.917 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.167 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:03.921 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:33.923 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.169 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:03.927 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:33.930 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.171 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:03.932 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:33.936 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.173 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:03.938 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:33.943 [info] {"source":"oban","duration":3745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.177 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:03.947 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:33.950 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.180 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:03.953 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:33.955 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.181 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:03.959 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:33.962 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.183 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:03.964 [info] {"source":"oban","duration":1596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:33.968 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.185 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:03.970 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:33.974 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.187 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:03.977 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:33.980 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.189 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:03.983 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:33.985 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.191 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:03.989 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:33.992 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.195 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:03.995 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:33.998 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.199 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:04.000 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:34.005 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.200 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:04.008 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:34.010 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.202 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:04.014 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:34.017 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.204 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:04.032 [info] {"source":"oban","duration":12873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:34.034 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.208 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:04.037 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:34.040 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.210 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:04.045 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:34.048 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.213 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:04.050 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:34.054 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.217 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:04.065 [info] {"source":"oban","duration":10178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:34.068 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.220 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:04.073 [info] {"source":"oban","duration":4154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:34.075 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.222 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:04.079 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:34.082 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.225 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:04.085 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:34.087 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.229 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:04.092 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:34.094 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.231 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:04.097 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:34.100 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.233 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:04.105 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:34.107 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.241 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:04.111 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:34.114 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.254 [info] {"source":"oban","duration":12190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:04.119 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:34.122 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.262 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:04.124 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:34.127 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.264 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:04.133 [info] {"source":"oban","duration":4339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:34.136 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.266 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:04.138 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:34.142 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.268 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:04.144 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:34.152 [info] {"source":"oban","duration":6301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.270 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:04.155 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:34.162 [info] {"source":"oban","duration":6068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.272 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:04.166 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:34.169 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.278 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:04.172 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:34.176 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.279 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:04.178 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:34.182 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.284 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:04.186 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:34.188 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.289 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:04.191 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:34.194 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.293 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:04.198 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:34.200 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.295 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:04.211 [info] {"source":"oban","duration":9647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:34.214 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.297 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:04.218 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:34.221 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.300 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:04.223 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:34.226 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.301 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:04.230 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:34.232 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.305 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:04.236 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:34.239 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.308 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:04.241 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:34.244 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.311 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:04.247 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:34.251 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.312 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:04.253 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:34.256 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.314 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:04.259 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:34.265 [info] {"source":"oban","duration":3931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.322 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:04.267 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:34.272 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.323 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:04.276 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:34.279 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.329 [info] {"source":"oban","duration":3505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:04.281 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:34.286 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.335 [info] {"source":"oban","duration":4391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:04.288 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:34.291 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.337 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:04.294 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:34.297 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.343 [info] {"source":"oban","duration":3865,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:04.300 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:34.304 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.344 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:04.308 [info] {"source":"oban","duration":3630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:34.311 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.350 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:04.314 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:34.317 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.352 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:04.320 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:34.327 [info] {"source":"oban","duration":5454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.354 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:04.333 [info] {"source":"oban","duration":4699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:34.337 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.355 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:04.339 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:34.342 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.357 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:04.346 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:34.349 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.359 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:04.351 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:34.354 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.364 [info] {"source":"oban","duration":3656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:04.359 [info] {"source":"oban","duration":3778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:34.362 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.366 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:04.365 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:34.369 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.368 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:04.372 [info] {"source":"oban","duration":2651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:34.381 [info] {"source":"oban","duration":7243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.370 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:04.385 [info] {"source":"oban","duration":3844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:34.389 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.375 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:04.391 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:34.394 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.376 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:04.397 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:34.401 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.377 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:04.403 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:34.406 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.378 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:04.410 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:34.413 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.380 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:04.416 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:34.418 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.382 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:04.423 [info] {"source":"oban","duration":3774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:34.427 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.386 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:04.430 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:34.432 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.388 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:04.436 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:34.438 [info] {"source":"oban","duration":1543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.393 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:04.440 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:34.443 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.396 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:04.446 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:34.449 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.397 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:04.453 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:34.455 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.402 [info] {"source":"oban","duration":4007,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:04.459 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:34.461 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.403 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:04.464 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:34.467 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.410 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:04.470 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:34.480 [info] {"source":"oban","duration":8188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.412 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:04.483 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:34.487 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.414 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:04.489 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:34.493 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.416 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:04.499 [info] {"source":"oban","duration":4919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:34.502 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.418 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:04.505 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:34.507 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.423 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:04.511 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:34.513 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.432 [info] {"source":"oban","duration":6518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:04.516 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:34.519 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.434 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:04.523 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:34.526 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.437 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:04.529 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:34.536 [info] {"source":"oban","duration":5385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.438 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:04.539 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:34.542 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.441 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:04.545 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:34.548 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.442 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:04.551 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:34.553 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.443 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:04.556 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:34.559 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.445 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:04.562 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:34.565 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.447 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:04.569 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:34.571 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.449 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:04.574 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:34.577 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.450 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:04.580 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:34.583 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.451 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:04.586 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:34.589 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.454 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:04.592 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:34.595 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.455 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:04.599 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:34.601 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.457 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:04.604 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:34.607 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.459 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:04.610 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:34.614 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.460 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:04.618 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:34.620 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.462 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:04.625 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:34.629 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.469 [info] {"source":"oban","duration":5531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:04.633 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:34.635 [info] {"source":"oban","duration":1611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.471 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:04.637 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:34.642 [info] {"source":"oban","duration":3783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.473 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:04.645 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:34.648 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.474 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:04.652 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:34.655 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.476 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:04.658 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:34.662 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.478 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:04.666 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:34.669 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.480 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:04.672 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:34.676 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.482 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:04.678 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:34.681 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.484 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:04.684 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:34.688 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.486 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:04.693 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:34.695 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.504 [info] {"source":"oban","duration":6202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:04.699 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:34.703 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.512 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:04.705 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:34.709 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.513 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:04.711 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:34.714 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.514 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:04.718 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:34.720 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.516 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:04.724 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:34.726 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.517 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:04.731 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:34.735 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.519 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:04.737 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:34.741 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.521 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:04.743 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:34.746 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.522 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:04.750 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:34.753 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.525 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:04.756 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:34.761 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.526 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:04.765 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:34.768 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.528 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:04.771 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:34.774 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.532 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:04.780 [info] {"source":"oban","duration":4982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:34.783 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.536 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:04.786 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:34.791 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.549 [info] {"source":"oban","duration":3744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:04.793 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:34.797 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.550 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:04.801 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:34.804 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.552 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:04.808 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:34.810 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.554 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:04.813 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:34.818 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.555 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:04.821 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:34.823 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.564 [info] {"source":"oban","duration":6824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:04.826 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:34.829 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.567 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:04.832 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:34.836 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.569 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:04.838 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:34.843 [info] {"source":"oban","duration":3008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.572 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:04.854 [info] {"source":"oban","duration":9128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:34.856 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.574 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:04.860 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:34.862 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.575 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:04.867 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:34.875 [info] {"source":"oban","duration":7730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.577 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:04.878 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:34.881 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.578 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:04.884 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:34.887 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.580 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:04.896 [info] {"source":"oban","duration":7031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:34.899 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.582 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:04.902 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:34.907 [info] {"source":"oban","duration":4611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.583 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:04.910 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:34.913 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.585 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:04.917 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:34.919 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.587 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:04.922 [info] {"source":"oban","duration":1629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:34.926 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.589 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:04.928 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:34.931 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.592 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:04.934 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:34.937 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.594 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:04.941 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:34.943 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.596 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:04.947 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:34.949 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.597 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:04.953 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:34.955 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.599 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:04.960 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:34.964 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.601 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:04.966 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:34.969 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.605 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:04.972 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:34.975 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.608 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:04.979 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:34.982 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.609 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:04.985 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:34.988 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.610 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:04.999 [info] {"source":"oban","duration":8861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:35.003 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.612 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:05.005 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:35.009 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.616 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:05.013 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:35.018 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.617 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:05.020 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:35.023 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.620 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:05.027 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:35.030 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.622 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:05.032 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:35.036 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.624 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:05.038 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:35.042 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.625 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:05.044 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:35.047 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.628 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:05.050 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:35.053 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.629 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:05.057 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:35.063 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.631 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:05.066 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:35.069 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.633 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:05.072 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:35.076 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.635 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:05.078 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:35.082 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.636 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:05.085 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:35.087 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.638 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:05.091 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:35.093 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.641 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:05.097 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:35.100 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.643 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:05.102 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:35.106 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.644 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:05.109 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:35.113 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.646 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:05.117 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:35.124 [info] {"source":"oban","duration":4911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.648 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:05.127 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:35.131 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.650 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:05.134 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:35.137 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.651 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:05.139 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:35.143 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.653 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:05.145 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:35.148 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.656 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:05.152 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:35.154 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.658 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:05.158 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:35.160 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.660 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:05.164 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:35.167 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.661 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:05.175 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:35.177 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.663 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:05.180 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:35.183 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.664 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:05.186 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:35.189 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.666 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:05.192 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:35.195 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.669 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:05.199 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:35.201 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.671 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:05.213 [info] {"source":"oban","duration":10063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:35.216 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.673 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:05.218 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:35.221 [info] {"source":"oban","duration":1407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.675 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:05.223 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:35.227 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.677 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:05.230 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:35.233 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.679 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:05.238 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:35.241 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.681 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:05.243 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:35.246 [info] {"source":"oban","duration":1606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.683 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:05.250 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:35.253 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.684 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:05.255 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:35.266 [info] {"source":"oban","duration":9456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.686 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:05.278 [info] {"source":"oban","duration":10341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:35.281 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.689 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:05.283 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:35.287 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.691 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:05.292 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:35.295 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.692 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:05.299 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:35.302 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.693 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:05.305 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:35.309 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.696 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:05.311 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:35.316 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.698 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:05.318 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:35.322 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.700 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:05.324 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:35.327 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.702 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:05.331 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:35.333 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.704 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:05.336 [info] {"source":"oban","duration":1606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:35.339 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.705 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:05.342 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:35.345 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.709 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:05.348 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:35.352 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.711 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:05.355 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:35.357 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.713 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:05.361 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:35.364 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.715 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:05.368 [info] {"source":"oban","duration":3457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:35.370 [info] {"source":"oban","duration":1621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.716 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:05.373 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:35.377 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.720 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:05.379 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:35.383 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.723 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:05.386 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:35.388 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.725 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:05.391 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:35.395 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.727 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:05.397 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:35.400 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.728 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:05.403 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:35.406 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.730 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:05.410 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:35.413 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.732 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:05.416 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:35.418 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.734 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:05.421 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:35.424 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.736 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:05.427 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:35.431 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.737 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:05.434 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:35.436 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.739 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:05.439 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:35.442 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.741 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:05.445 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:35.448 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.743 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:05.451 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:35.454 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.745 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:05.458 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:35.460 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.746 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:05.463 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:35.466 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.749 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:05.470 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:35.472 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.751 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:05.475 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:35.478 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.753 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:05.482 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:35.484 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.755 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:05.487 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:35.490 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.757 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:05.493 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:35.496 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.759 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:05.499 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:35.502 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.761 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:05.506 [info] {"source":"oban","duration":2655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:35.519 [info] {"source":"oban","duration":11363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.763 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:05.522 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:35.526 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.765 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:05.528 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:35.532 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.766 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:05.534 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:35.538 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.769 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:05.543 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:35.548 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.770 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:05.550 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:35.554 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.773 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:05.557 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:35.560 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.774 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:05.564 [info] {"source":"oban","duration":2655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:35.569 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.775 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:05.572 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:35.575 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.778 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:05.578 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:35.580 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.780 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:05.583 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:35.588 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.782 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:05.592 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:35.596 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.783 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:05.598 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:35.601 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.785 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:05.604 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:35.607 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.788 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:05.610 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:35.613 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.790 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:05.616 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:35.620 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.792 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:05.624 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:35.628 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.793 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:05.631 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:35.634 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.796 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:05.638 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:35.643 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.798 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:05.647 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:35.651 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.800 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:05.655 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:35.658 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.802 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:05.662 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:35.666 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.803 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:05.670 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:35.674 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.804 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:05.678 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:35.682 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.807 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:05.686 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:35.689 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.809 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:05.694 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:35.698 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.811 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:05.702 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:35.706 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.813 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:05.710 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:35.715 [info] {"source":"oban","duration":4170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.815 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:05.717 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:35.722 [info] {"source":"oban","duration":3483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.817 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:05.727 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:35.731 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.819 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:05.734 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:35.739 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.821 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:05.744 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:35.748 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.823 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:05.751 [info] {"source":"oban","duration":2701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:35.755 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.825 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:05.760 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:35.764 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.827 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:05.768 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:35.772 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.829 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:05.777 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:35.781 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.831 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:05.785 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:35.789 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.833 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:05.793 [info] {"source":"oban","duration":3564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:35.798 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.835 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:05.803 [info] {"source":"oban","duration":3235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:35.807 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.837 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:05.810 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:35.814 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.839 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:05.818 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:35.822 [info] {"source":"oban","duration":3357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.841 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:05.827 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:35.831 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.845 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:05.835 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:35.839 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.847 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:05.843 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:35.847 [info] {"source":"oban","duration":3286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.849 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:05.852 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:35.856 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.851 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:05.860 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:35.864 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.853 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:05.868 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:35.872 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.855 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:05.876 [info] {"source":"oban","duration":3545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:35.879 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.857 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:05.884 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:35.888 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.859 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:05.892 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:35.896 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.861 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:05.898 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:35.903 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.863 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:05.907 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:35.911 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.865 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:05.915 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:35.918 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.866 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:05.924 [info] {"source":"oban","duration":5520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:35.928 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.869 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:05.932 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:35.936 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.871 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:05.940 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:35.944 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.873 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:05.948 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:35.952 [info] {"source":"oban","duration":3546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.874 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:05.957 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:35.961 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.877 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:05.965 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:35.969 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.879 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:05.973 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:35.977 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.881 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:05.981 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:35.985 [info] {"source":"oban","duration":3421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.885 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:05.990 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:35.994 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.889 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:05.998 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:36.002 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.891 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:06.006 [info] {"source":"oban","duration":3511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:36.011 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.893 [info] {"source":"oban","duration":1522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:06.015 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:36.019 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.896 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:06.023 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:36.027 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.898 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:06.031 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:36.035 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.900 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:06.039 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:36.042 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.902 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:06.048 [info] {"source":"oban","duration":4403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:36.052 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.904 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:06.056 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:36.058 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.906 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:06.062 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:36.066 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.910 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:06.071 [info] {"source":"oban","duration":3361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:36.076 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.913 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:06.081 [info] {"source":"oban","duration":4193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:36.086 [info] {"source":"oban","duration":4567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.914 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:06.091 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:36.097 [info] {"source":"oban","duration":4338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.917 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:06.102 [info] {"source":"oban","duration":4229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:36.107 [info] {"source":"oban","duration":3806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.919 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:06.111 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:36.115 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.921 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:06.119 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:36.123 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.924 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:06.127 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:36.131 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.926 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:06.135 [info] {"source":"oban","duration":3312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:36.139 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.928 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:06.145 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:36.149 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.930 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:06.153 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:36.157 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.932 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:06.161 [info] {"source":"oban","duration":3311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:36.165 [info] {"source":"oban","duration":3242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.934 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:06.167 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:36.196 [info] {"source":"oban","duration":23435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.935 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:06.201 [info] {"source":"oban","duration":2651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:36.206 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.938 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:06.210 [info] {"source":"oban","duration":3556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:36.215 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.940 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:06.219 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:36.223 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.942 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:06.227 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:36.231 [info] {"source":"oban","duration":2989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.949 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:06.235 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:36.239 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.952 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:06.243 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:36.247 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.955 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:06.251 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:36.256 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.957 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:06.260 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:36.264 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.959 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:06.268 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:36.272 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.961 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:06.276 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:36.280 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.962 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:06.284 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:36.288 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.965 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:06.292 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:36.296 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.967 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:06.300 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:36.304 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.969 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:06.308 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:36.312 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.971 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:06.316 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:36.320 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.973 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:06.324 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:36.328 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.975 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:06.332 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:36.336 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.977 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:06.340 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:36.344 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.979 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:06.348 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:36.352 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.981 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:06.355 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:36.360 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.982 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:06.364 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:36.368 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.985 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:06.371 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:36.375 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.987 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:06.379 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:36.384 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.989 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:06.388 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:36.392 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.991 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:06.396 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:36.400 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.993 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:06.404 [info] {"source":"oban","duration":3350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:36.409 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.995 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:06.414 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:36.418 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.997 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:06.422 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:36.426 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.999 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:06.431 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:36.435 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:01.001 [info] {"source":"oban","duration":882,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:06.438 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:36.442 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.002 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:06.446 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:36.450 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.004 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:06.454 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:36.458 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.005 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:06.462 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:36.466 [info] {"source":"oban","duration":3342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.006 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:06.470 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:36.474 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.007 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:06.478 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:36.482 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.008 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:06.487 [info] {"source":"oban","duration":4187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:36.491 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.010 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:06.495 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:36.499 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.011 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:06.501 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:36.506 [info] {"source":"oban","duration":3414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.015 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:06.510 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:36.516 [info] {"source":"oban","duration":5084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.017 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:06.520 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:36.524 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.019 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:06.526 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:36.531 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.020 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:06.535 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:36.539 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.023 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:06.543 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:36.545 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.024 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:06.553 [info] {"source":"oban","duration":6247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:36.557 [info] {"source":"oban","duration":3559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.025 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:06.562 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:36.566 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.028 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:06.570 [info] {"source":"oban","duration":3421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:36.575 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.032 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:06.579 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:36.583 [info] {"source":"oban","duration":3310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.035 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:06.587 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:36.591 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.039 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:06.595 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:36.600 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.046 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:06.604 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:36.609 [info] {"source":"oban","duration":4237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.048 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:06.613 [info] {"source":"oban","duration":3576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:36.618 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.049 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:06.622 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:36.626 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.052 [info] {"source":"oban","duration":1367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:06.630 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:36.634 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.054 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:06.639 [info] {"source":"oban","duration":3620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:36.643 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.057 [info] {"source":"oban","duration":1498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:06.647 [info] {"source":"oban","duration":3694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:36.652 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.069 [info] {"source":"oban","duration":10335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:06.656 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:36.660 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.070 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:06.664 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:36.668 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.072 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:06.671 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:36.676 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.074 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:06.680 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:36.684 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.076 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:06.688 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:36.692 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.077 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:06.696 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:36.700 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.079 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:06.704 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:36.708 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.081 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:06.710 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:36.717 [info] {"source":"oban","duration":5774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.082 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:06.722 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:36.726 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.084 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:06.730 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:36.734 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.085 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:06.738 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:36.742 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.086 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:06.746 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:36.750 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.088 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:06.754 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:36.758 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.090 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:06.762 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:36.766 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.092 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:06.770 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:36.774 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.093 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:06.777 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:36.781 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.094 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:06.785 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:36.789 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.097 [info] {"source":"oban","duration":1491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:06.793 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:36.797 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.098 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:06.802 [info] {"source":"oban","duration":3984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:36.806 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.102 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:06.810 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:36.814 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.103 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:06.818 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:36.822 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.105 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:06.826 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:36.830 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.107 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:06.834 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:36.838 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.110 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:06.842 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:36.846 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.111 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:06.850 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:36.854 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.114 [info] {"source":"oban","duration":1373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:06.858 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:36.862 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.116 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:06.866 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:36.870 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.118 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:06.874 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:36.878 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.120 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:06.882 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:36.886 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.122 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:06.890 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:36.894 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.124 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:06.898 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:36.904 [info] {"source":"oban","duration":3654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.126 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:06.908 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:36.911 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.128 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:06.916 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:36.919 [info] {"source":"oban","duration":2679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.130 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:06.924 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:36.928 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.132 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:06.932 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:36.937 [info] {"source":"oban","duration":3386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.133 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:06.942 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:36.946 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.141 [info] {"source":"oban","duration":5739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:06.950 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:36.954 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.143 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:06.958 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:36.961 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.144 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:06.965 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:36.969 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.146 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:06.973 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:36.975 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.148 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:06.979 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:36.983 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.151 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:06.986 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:36.990 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.152 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:06.993 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:36.996 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.155 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:07.000 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:37.004 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.156 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:07.007 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:37.011 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.159 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:07.015 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:37.019 [info] {"source":"oban","duration":3503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.161 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:07.024 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:37.028 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.164 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:07.032 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:37.036 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.167 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:07.039 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:37.044 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.169 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:07.047 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:37.052 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.171 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:07.055 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:37.060 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.172 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:07.064 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:37.068 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.176 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:07.072 [info] {"source":"oban","duration":3244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:37.076 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.198 [info] {"source":"oban","duration":5315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:07.079 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:37.083 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.207 [info] {"source":"oban","duration":7980,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:07.088 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:37.092 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.208 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:07.095 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:37.099 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.213 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:07.103 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:37.107 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.214 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:07.111 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:37.115 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.217 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:07.119 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:37.123 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.218 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:07.127 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:37.130 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.220 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:07.140 [info] {"source":"oban","duration":8924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:37.144 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.224 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:07.148 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:37.152 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.230 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:07.156 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:37.160 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.233 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:07.164 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:37.168 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.235 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:07.171 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:37.176 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.237 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:07.180 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:37.186 [info] {"source":"oban","duration":5102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.239 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:07.190 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:37.194 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.241 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:07.198 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:37.201 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.244 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:07.203 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:37.207 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.245 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:07.212 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:37.216 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.247 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:07.220 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:37.226 [info] {"source":"oban","duration":3349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.251 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:07.230 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:37.233 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.252 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:07.237 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:37.241 [info] {"source":"oban","duration":3157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.254 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:07.245 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:37.248 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.256 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:07.253 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:37.256 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.258 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:07.260 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:37.263 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.261 [info] {"source":"oban","duration":1441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:07.268 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:37.272 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.263 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:07.276 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:37.279 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.266 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:07.284 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:37.288 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.273 [info] {"source":"oban","duration":6541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:07.292 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:37.296 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.276 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:07.300 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:37.304 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.278 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:07.308 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:37.311 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.282 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:07.316 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:37.319 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.283 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:07.324 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:37.328 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.285 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:07.331 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:37.335 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.291 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:07.339 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:37.343 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.293 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:07.347 [info] {"source":"oban","duration":3504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:37.352 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.295 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:07.356 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:37.360 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.297 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:07.363 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:37.368 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.299 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:07.372 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:37.376 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.301 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:07.380 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:37.383 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.304 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:07.387 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:37.392 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.305 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:07.396 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:37.400 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.308 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:07.404 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:37.410 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.310 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:07.419 [info] {"source":"oban","duration":8530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:37.423 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.312 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:07.427 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:37.431 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.313 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:07.435 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:37.439 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.316 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:07.444 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:37.447 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.317 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:07.451 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:37.455 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.323 [info] {"source":"oban","duration":3720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:07.459 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:37.463 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.324 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:07.468 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:37.472 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.326 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:07.476 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:37.479 [info] {"source":"oban","duration":2669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.330 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:07.484 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:37.488 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.332 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:07.492 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:37.495 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.335 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:07.500 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:37.503 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.339 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:07.508 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:37.512 [info] {"source":"oban","duration":3152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.341 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:07.516 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:37.519 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.343 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:07.524 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:37.528 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.345 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:07.532 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:37.536 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.347 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:07.540 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:37.543 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.350 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:07.548 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:37.552 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.353 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:07.556 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:37.559 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.355 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:07.563 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:37.567 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.360 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:07.571 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:37.575 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.361 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:07.579 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:37.583 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.363 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:07.587 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:37.590 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.365 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:07.595 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:37.599 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.366 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:07.603 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:37.606 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.368 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:07.610 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:37.614 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.371 [info] {"source":"oban","duration":1454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:07.618 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:37.622 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.373 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:07.626 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:37.630 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.375 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:07.634 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:37.638 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.378 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:07.642 [info] {"source":"oban","duration":3064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:37.646 [info] {"source":"oban","duration":3044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.379 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:07.650 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:37.654 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.381 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:07.658 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:37.662 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.384 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:07.667 [info] {"source":"oban","duration":3326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:37.672 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.389 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:07.676 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:37.678 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.390 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:07.683 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:37.687 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.393 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:07.691 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:37.695 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.397 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:07.699 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:37.703 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.398 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:07.707 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:37.711 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.400 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:07.715 [info] {"source":"oban","duration":3497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:37.720 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.405 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:07.724 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:37.727 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.406 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:07.730 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:37.736 [info] {"source":"oban","duration":4143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.411 [info] {"source":"oban","duration":1603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:07.741 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:37.745 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.413 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:07.749 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:37.753 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.415 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:07.757 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:37.761 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.417 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:07.766 [info] {"source":"oban","duration":4451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:37.771 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.420 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:07.775 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:37.779 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.421 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:07.783 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:37.787 [info] {"source":"oban","duration":3325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.424 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:07.791 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:37.795 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.425 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:07.799 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:37.803 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.427 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:07.808 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:37.812 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.429 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:07.816 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:37.819 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.432 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:07.824 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:37.828 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.433 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:07.831 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:37.835 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.435 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:07.839 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:37.843 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.437 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:07.847 [info] {"source":"oban","duration":3057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:37.851 [info] {"source":"oban","duration":3262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.441 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:07.853 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:37.858 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.443 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:07.862 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:37.867 [info] {"source":"oban","duration":3453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.445 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:07.872 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:37.876 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.456 [info] {"source":"oban","duration":7855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:07.880 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:37.885 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.457 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:07.888 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:37.892 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.460 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:07.896 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:37.900 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.466 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:07.904 [info] {"source":"oban","duration":3279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:37.908 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.467 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:07.912 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:37.916 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.469 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:07.919 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:37.924 [info] {"source":"oban","duration":3370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.472 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:07.929 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:37.933 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.473 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:07.937 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:37.941 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.474 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:07.945 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:37.949 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.476 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:07.953 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:37.957 [info] {"source":"oban","duration":3474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.478 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:07.962 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:37.966 [info] {"source":"oban","duration":3398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.480 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:07.970 [info] {"source":"oban","duration":3601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:37.975 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.482 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:07.979 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:37.984 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.487 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:07.988 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:37.991 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.490 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:07.996 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:38.000 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.492 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:08.003 [info] {"source":"oban","duration":2648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:38.008 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.495 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:08.012 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:38.016 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.498 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:08.019 [info] {"source":"oban","duration":2685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:38.024 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.499 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:08.028 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:38.031 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.500 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:08.035 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:38.039 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.502 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:08.043 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:38.046 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.504 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:08.051 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:38.055 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.505 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:08.057 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:38.062 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.507 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:08.066 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:38.068 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.509 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:08.073 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:38.077 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.511 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:08.099 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:38.103 [info] {"source":"oban","duration":3400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.513 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:08.108 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:38.110 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.514 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:08.115 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:38.119 [info] {"source":"oban","duration":3392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.516 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:08.123 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:38.126 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.517 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:08.130 [info] {"source":"oban","duration":3152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:38.134 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.525 [info] {"source":"oban","duration":4163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:08.138 [info] {"source":"oban","duration":3662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:38.141 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.526 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:08.145 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:38.148 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.528 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:08.153 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:38.157 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.530 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:08.161 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:38.164 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.535 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:08.166 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:38.170 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.536 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:08.175 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:38.178 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.537 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:08.181 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:38.185 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.538 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:08.189 [info] {"source":"oban","duration":3531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:38.193 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.540 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:08.196 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:38.199 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.542 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:08.202 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:38.205 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.544 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:08.207 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:38.211 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.545 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:08.214 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:38.218 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.547 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:08.221 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:38.224 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.549 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:08.227 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:38.242 [info] {"source":"oban","duration":12110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.550 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:08.247 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:38.250 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.553 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:08.254 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:38.257 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.555 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:08.260 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:38.265 [info] {"source":"oban","duration":3339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.556 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:08.267 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:38.270 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.559 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:08.273 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:38.276 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.560 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:08.280 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:38.282 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.562 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:08.285 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:38.288 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.563 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:08.294 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:38.298 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.564 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:08.301 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:38.304 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.566 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:08.308 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:38.310 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.567 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:08.314 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:38.316 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.569 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:08.322 [info] {"source":"oban","duration":4619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:38.326 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.571 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:08.328 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:38.332 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.573 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:08.335 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:38.337 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.575 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:08.341 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:38.343 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.577 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:08.347 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:38.349 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.580 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:08.352 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:38.356 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.582 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:08.359 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:38.361 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.586 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:08.365 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:38.368 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.587 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:08.372 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:38.377 [info] {"source":"oban","duration":3320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.589 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:08.379 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:38.382 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.593 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:08.385 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:38.390 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.595 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:08.393 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:38.395 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.596 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:08.399 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:38.402 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.599 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:08.404 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:38.410 [info] {"source":"oban","duration":3742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.600 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:08.412 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:38.416 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.603 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:08.419 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:38.422 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.605 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:08.425 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:38.428 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.607 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:08.431 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:38.434 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.608 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:08.438 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:38.441 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.610 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:08.444 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:38.447 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.613 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:08.450 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:38.454 [info] {"source":"oban","duration":3653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.614 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:08.457 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:38.461 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.616 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:08.463 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:38.466 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.619 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:08.470 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:38.472 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.621 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:08.476 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:38.478 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.622 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:08.481 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:38.484 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.625 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:08.488 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:38.490 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.626 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:08.494 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:38.497 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.628 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:08.503 [info] {"source":"oban","duration":4052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:38.506 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.631 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:08.510 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:38.512 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.632 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:08.515 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:38.520 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.634 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:08.523 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:38.525 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.636 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:08.529 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:38.532 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.638 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:08.534 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:38.539 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.641 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:08.543 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:38.546 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.643 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:08.550 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:38.553 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.645 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:08.556 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:38.561 [info] {"source":"oban","duration":3362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.648 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:08.565 [info] {"source":"oban","duration":3726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:38.568 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.650 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:08.572 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:38.574 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.653 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:08.578 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":3} 17:00:38.582 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.657 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:08.585 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:38.589 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.660 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:08.593 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:38.596 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.661 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:08.598 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:38.602 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.664 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:08.604 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:38.608 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.666 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:08.611 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:38.616 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.668 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:08.618 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:38.622 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.669 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:08.625 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:38.632 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.671 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:08.634 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:38.639 [info] {"source":"oban","duration":3693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.673 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:08.642 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:38.646 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.674 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:08.648 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:38.655 [info] {"source":"oban","duration":4030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.676 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:08.661 [info] {"source":"oban","duration":5077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:38.663 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.678 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:08.668 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:38.673 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.680 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:08.675 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:38.678 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.682 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:08.681 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:38.684 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.684 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:08.688 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:38.690 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.686 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:08.694 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:38.697 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.688 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:08.700 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:38.703 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.690 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:08.707 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:38.710 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.692 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:08.713 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:38.715 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.693 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:08.719 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:38.721 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.696 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:08.725 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:38.727 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.698 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:08.731 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:38.735 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.700 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:08.737 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:38.741 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.701 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:08.744 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:38.747 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.704 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:08.749 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:38.753 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.706 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:08.762 [info] {"source":"oban","duration":7838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:38.765 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.707 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:08.767 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:38.771 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.709 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:08.774 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:38.778 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.711 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:08.782 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:38.785 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.712 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:08.788 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:38.792 [info] {"source":"oban","duration":1591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.715 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:08.795 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:38.798 [info] {"source":"oban","duration":2291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.717 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:08.801 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:38.803 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.718 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:08.806 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:38.809 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.721 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:08.812 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:38.816 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.723 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:08.819 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:38.822 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.725 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:08.827 [info] {"source":"oban","duration":4275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:38.830 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.727 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:08.841 [info] {"source":"oban","duration":10144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:38.844 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.729 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:08.846 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:38.850 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.731 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:08.853 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:38.856 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.732 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:08.858 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:38.861 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.734 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:08.866 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:38.868 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.736 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:08.871 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:38.875 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.738 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:08.878 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:38.882 [info] {"source":"oban","duration":3354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.740 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:08.885 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:38.888 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.742 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:08.891 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:38.894 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.744 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:08.900 [info] {"source":"oban","duration":4793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:38.903 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.746 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:08.907 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:38.911 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.747 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:08.914 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:38.917 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.750 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:08.920 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:38.922 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.751 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:08.925 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:38.928 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.753 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:08.932 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:38.935 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.755 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:08.938 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:38.943 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.757 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:08.947 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:38.949 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.759 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:08.952 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:38.955 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.760 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:08.958 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:38.967 [info] {"source":"oban","duration":7241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.763 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:08.972 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:38.974 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.766 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:08.978 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:38.980 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.768 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:08.984 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:38.986 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.769 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:08.991 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:38.993 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.776 [info] {"source":"oban","duration":6175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1077]} 18:00:00.784 [info] {"args":{},"id":1077,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1761267600784142256,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 18:00:00.793 [debug] QUERY OK source="media_items" db=8.0ms 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 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.793 [info] Culling 1 media items past their retention date 18:00:00.796 [debug] QUERY OK source="tasks" db=1.3ms queue=0.5ms idle=511.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."media_item_id" = ?) AND (o1."state" IN (?,?,?,?,?,?,?)) [4689, "scheduled", "available", "executing", "retryable", "completed", "discarded", "cancelled"] 18:00:00.838 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:00:00.849 [debug] QUERY OK source="media_items" db=9.7ms queue=1.0ms idle=442.6ms UPDATE "media_items" SET "culled_at" = ?, "media_filepath" = ?, "prevent_download" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-24 01:00:00Z], nil, true, nil, ~U[2025-10-24 01:00:00Z], 4689] 18:00:00.855 [debug] QUERY OK source="media_items" db=5.2ms queue=0.2ms 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 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.856 [info] Deleting 0 media items that are from before the source cutoff 18:00:00.864 [info] {"args":{},"id":1077,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":74156,"event":"job:stop","queue_time":779373,"attempt":1,"tags":["media_item","local_data"]} 18:00:08.997 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:38.999 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.778 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:09.002 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:39.006 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.780 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:09.008 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:39.021 [info] {"source":"oban","duration":11407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.782 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:09.026 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:39.032 [info] {"source":"oban","duration":5034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.784 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:09.035 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:39.038 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.786 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:09.040 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:39.045 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.788 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:09.047 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:39.051 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.790 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:09.054 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:39.057 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.793 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:09.060 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:39.063 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.796 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:09.065 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:39.068 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.797 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:09.072 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:39.074 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.800 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:09.077 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:39.081 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.803 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:09.083 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:39.086 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.805 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:09.116 [info] {"source":"oban","duration":21934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:39.128 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.806 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:09.130 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:39.134 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.809 [info] {"source":"oban","duration":1415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:09.137 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:39.140 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.812 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:09.143 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:39.146 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.814 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:09.148 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:39.151 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.816 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:09.155 [info] {"source":"oban","duration":2436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:39.158 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.818 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:09.161 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:39.164 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.819 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:09.166 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:39.174 [info] {"source":"oban","duration":5661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.822 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:09.176 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:39.180 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.824 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:09.182 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:39.186 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.826 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:09.188 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:39.192 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.828 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:09.194 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:39.199 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.830 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:09.202 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:39.204 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.832 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:09.208 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:39.210 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.834 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:09.213 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:39.217 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.836 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:09.220 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:39.222 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.838 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:09.226 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:39.230 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.839 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:09.235 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:39.240 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.842 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:09.244 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:39.246 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.844 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:09.249 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:39.254 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.846 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:09.257 [info] {"source":"oban","duration":2477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:39.259 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.848 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:09.262 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:39.265 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.850 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:09.269 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:39.272 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.852 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:09.274 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:39.278 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.854 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:09.280 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:39.284 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.856 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:09.289 [info] {"source":"oban","duration":4159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:39.291 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.858 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:09.295 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:39.299 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.859 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:09.304 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:39.308 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.862 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:09.312 [info] {"source":"oban","duration":3638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:39.318 [info] {"source":"oban","duration":3824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.864 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:09.321 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:39.327 [info] {"source":"oban","duration":5416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.866 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:09.329 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:39.332 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.868 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:09.335 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:39.351 [info] {"source":"oban","duration":14669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.870 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:09.355 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:39.357 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.872 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:09.360 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:39.363 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.874 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:09.367 [info] {"source":"oban","duration":2425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:39.369 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.876 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:09.372 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:39.377 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.878 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:09.380 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:39.386 [info] {"source":"oban","duration":4428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.879 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:09.389 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:39.392 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.881 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:09.396 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:39.398 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.883 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:09.402 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:39.408 [info] {"source":"oban","duration":5358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.885 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:09.411 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:39.414 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.887 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:09.416 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:39.419 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.889 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:09.422 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:39.426 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.892 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:09.429 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:39.432 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.893 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:09.435 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:39.442 [info] {"source":"oban","duration":6600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.896 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:09.446 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:39.448 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.898 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:09.451 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:39.454 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.904 [info] {"source":"oban","duration":5460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1078]} 19:00:00.912 [info] {"args":{},"id":1078,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1761271200911826158,"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:00.917 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=458.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) 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:00.918 [info] Redownloading 0 media items 19:00:00.920 [info] {"args":{},"id":1078,"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":6339,"event":"job:stop","queue_time":909103,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:09.458 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:39.460 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.907 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:09.465 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:39.468 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.909 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:09.489 [info] {"source":"oban","duration":19796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:39.493 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.911 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:09.496 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:39.498 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.915 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:09.501 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:39.504 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.917 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:09.507 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:39.510 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.918 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:09.514 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:39.516 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.920 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:09.519 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:39.522 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.923 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:09.525 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:39.528 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.925 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:09.531 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:39.534 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.926 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:09.537 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:39.540 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.929 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:09.544 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:39.546 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.931 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:09.550 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:39.552 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.933 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:09.555 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:39.558 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.935 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:09.560 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:39.565 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.937 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:09.567 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:39.579 [info] {"source":"oban","duration":8064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.939 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:09.582 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:39.584 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.941 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:09.587 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:39.601 [info] {"source":"oban","duration":11987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.943 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:09.603 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:39.607 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.944 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:09.609 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:39.612 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.949 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:09.615 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:39.619 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.951 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:09.622 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:39.624 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.953 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:09.627 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:39.630 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.955 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:09.634 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:39.637 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.957 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:09.640 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:39.644 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.959 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:09.647 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:39.650 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.961 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:09.652 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:39.658 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.963 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:09.661 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:39.664 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.965 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:09.668 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:39.670 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.967 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:09.673 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:39.676 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.968 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:09.679 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:39.683 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.971 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:09.687 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:39.690 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.973 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:09.694 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:39.697 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.975 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:09.700 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:39.703 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.977 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:09.705 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:39.708 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.979 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:09.712 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:39.714 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.980 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:09.719 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:39.724 [info] {"source":"oban","duration":3902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.983 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:09.728 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:39.731 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.985 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:09.736 [info] {"source":"oban","duration":4021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:39.738 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.987 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:09.741 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:39.745 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.988 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:09.748 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:39.753 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.991 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:09.780 [info] {"source":"oban","duration":14851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:39.782 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.994 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:09.785 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:39.790 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.996 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:09.794 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:39.798 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.998 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:09.800 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:39.803 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:01.000 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:09.806 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:39.809 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.001 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:09.813 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:39.815 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.003 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:09.822 [info] {"source":"oban","duration":5583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:39.825 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.005 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:09.828 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:39.830 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.006 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:09.833 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:39.837 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.009 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:09.841 [info] {"source":"oban","duration":3134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:39.844 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.013 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:09.846 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:39.850 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.017 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:09.853 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:39.856 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.018 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:09.860 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:39.862 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.022 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:09.865 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:39.868 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.025 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:09.871 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:39.874 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.028 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:09.878 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:39.880 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.031 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:09.885 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:39.889 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.033 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:09.892 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:39.896 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.035 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:09.898 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:39.902 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.037 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:09.905 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:39.907 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.039 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:09.910 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:39.914 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.041 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:09.916 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:39.919 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.043 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:09.922 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:39.927 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.045 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:09.930 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:39.932 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.047 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:09.936 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:39.939 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.049 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:09.941 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:39.944 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.052 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:09.947 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:39.950 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.061 [info] {"source":"oban","duration":7335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:09.953 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:39.956 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.063 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:09.959 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:39.962 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.064 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:09.965 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:39.968 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.067 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:09.972 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:39.974 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.070 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:09.977 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:39.980 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.071 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:09.983 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:39.987 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.073 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:09.990 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:39.993 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.076 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:09.996 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:39.999 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.077 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:10.003 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:40.006 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.079 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:10.009 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:40.016 [info] {"source":"oban","duration":4909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.082 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:10.019 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:40.022 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.084 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:10.025 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:40.030 [info] {"source":"oban","duration":3971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.085 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:10.033 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:40.036 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.087 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:10.038 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:40.042 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.089 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:10.044 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:40.048 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.091 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:10.052 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:40.054 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.093 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:10.058 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:40.061 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.095 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:10.063 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:40.066 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.096 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:10.069 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:40.072 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.101 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:10.076 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:40.078 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.102 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:10.081 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:40.084 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.105 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:10.088 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:40.090 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.107 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:10.093 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:40.096 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.108 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:10.099 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:40.102 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.112 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:10.105 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:40.109 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.114 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:10.112 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:40.114 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.122 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:10.119 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:40.132 [info] {"source":"oban","duration":11167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.123 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:10.136 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:40.138 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.125 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:10.142 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:40.144 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.127 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:10.147 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:40.151 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.129 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:10.154 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:40.157 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.130 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:10.159 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:40.163 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.135 [info] {"source":"oban","duration":3373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:10.166 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:40.168 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.136 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:10.171 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:40.174 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.138 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:10.177 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:40.181 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.140 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:10.186 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:40.189 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.143 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:10.191 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:40.196 [info] {"source":"oban","duration":3341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.146 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:10.200 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:40.202 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.150 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:10.206 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:40.209 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.155 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:10.213 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:40.216 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.157 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:10.220 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:40.222 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.159 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:10.226 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:40.229 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.162 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:10.231 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:40.234 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.164 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:10.238 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:40.240 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.167 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:10.244 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:40.247 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.168 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:10.249 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:40.253 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.170 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:10.256 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:40.260 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.172 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:10.263 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:40.266 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.175 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:10.270 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:40.273 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.177 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:10.276 [info] {"source":"oban","duration":2451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:40.279 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.179 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:10.283 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:40.286 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.182 [info] {"source":"oban","duration":1342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:10.288 [info] {"source":"oban","duration":1626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:40.291 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.183 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:10.296 [info] {"source":"oban","duration":3413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:40.299 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.185 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:10.303 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:40.306 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.188 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:10.308 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:40.311 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.189 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:10.315 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:40.318 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.191 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:10.321 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:40.325 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.195 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:10.328 [info] {"source":"oban","duration":2643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:40.331 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.196 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:10.336 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:40.339 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.199 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:10.342 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:40.344 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.200 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:10.347 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:40.351 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.203 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:10.354 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:40.360 [info] {"source":"oban","duration":4721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.205 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:10.364 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:40.366 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.206 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:10.369 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:40.373 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.208 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:10.375 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:40.379 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.210 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:10.381 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:40.385 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.222 [info] {"source":"oban","duration":10359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:10.387 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:40.390 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.223 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:10.394 [info] {"source":"oban","duration":2149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:40.396 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.226 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:10.399 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:40.403 [info] {"source":"oban","duration":2687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.228 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:10.406 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:40.409 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.229 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:10.412 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:40.414 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.231 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:10.417 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:40.420 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.233 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:10.428 [info] {"source":"oban","duration":6349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:40.430 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.241 [info] {"source":"oban","duration":5956,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:10.434 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:40.437 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.242 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:10.440 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:40.442 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.245 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:10.446 [info] {"source":"oban","duration":2304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:40.448 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.248 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:10.454 [info] {"source":"oban","duration":4465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:40.458 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.250 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:10.461 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:40.465 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.251 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:10.467 [info] {"source":"oban","duration":1605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:40.471 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.254 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:10.474 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:40.478 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.255 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:10.480 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:40.483 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.257 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:10.487 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:40.489 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.260 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:10.492 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:40.495 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.261 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:10.498 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:40.502 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.263 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:10.509 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:40.511 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.265 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:10.514 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:40.517 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.267 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:10.521 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:40.524 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.270 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:10.526 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:40.529 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.273 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:10.532 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:40.535 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.278 [info] {"source":"oban","duration":3780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:10.538 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:40.541 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.279 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:10.545 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:40.558 [info] {"source":"oban","duration":11831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.284 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:10.560 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:40.564 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.286 [info] {"source":"oban","duration":1330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:10.566 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:40.569 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.288 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:10.573 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:40.575 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.311 [info] {"source":"oban","duration":18665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:10.578 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:40.583 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.314 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:10.585 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:40.588 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.315 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:10.592 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:40.596 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.322 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:10.600 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:40.602 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.324 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:10.606 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:40.611 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.329 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:10.615 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:40.619 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.332 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:10.623 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:40.627 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.333 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:10.631 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:40.635 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.335 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:10.639 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:40.643 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.337 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:10.647 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:40.653 [info] {"source":"oban","duration":5610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:41.983 [debug] Tzdata polling for update. 21:51:42.185 [debug] Tzdata polling shows the loaded tz database is up to date. 21:52:00.339 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:10.658 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:40.661 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.346 [info] {"source":"oban","duration":5148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:10.664 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:40.667 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.348 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:10.671 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:40.675 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.349 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:10.678 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:40.682 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.351 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:10.686 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:40.690 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.354 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:10.694 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:40.698 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.355 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:10.701 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:40.705 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.357 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:10.708 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:40.711 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.359 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:10.716 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:40.720 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.361 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:10.722 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:40.727 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.367 [info] {"source":"oban","duration":4619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:10.731 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:40.734 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.370 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:10.739 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:40.742 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.371 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:10.745 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:40.750 [info] {"source":"oban","duration":3576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.373 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:10.753 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:40.756 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.375 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:10.762 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:40.766 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.379 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:10.770 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:40.774 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.384 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:10.778 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:40.782 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.391 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:10.785 [info] {"source":"oban","duration":2639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:40.792 [info] {"source":"oban","duration":4897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.393 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:10.795 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:40.798 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.395 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:10.803 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:40.806 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.399 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:10.810 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:40.814 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.401 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:10.818 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:40.822 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.403 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:10.825 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:40.828 [info] {"source":"oban","duration":2617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.404 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:10.833 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:40.837 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.408 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:10.840 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:40.845 [info] {"source":"oban","duration":3541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.410 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:10.850 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:40.854 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.412 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:10.858 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:40.862 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.415 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:10.866 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:40.870 [info] {"source":"oban","duration":3361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.416 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:10.874 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:40.878 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.420 [info] {"source":"oban","duration":2378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:10.882 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:40.887 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.421 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:10.892 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:40.895 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.426 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:10.900 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:40.902 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.427 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:10.905 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:40.908 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.429 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:10.913 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:40.917 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.432 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:10.921 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:40.925 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.433 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:10.929 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:40.933 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.435 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:10.937 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:40.941 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.441 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:10.945 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:40.949 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.442 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:10.953 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:40.957 [info] {"source":"oban","duration":3354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.444 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:10.961 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:40.965 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.446 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:10.969 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:40.972 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.448 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:10.980 [info] {"source":"oban","duration":6705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:40.985 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.450 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:10.989 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:40.993 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.452 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:10.996 [info] {"source":"oban","duration":2704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:41.001 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.453 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:11.005 [info] {"source":"oban","duration":3595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:41.010 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.455 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:11.014 [info] {"source":"oban","duration":3276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:41.018 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.458 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:11.022 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:41.026 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.460 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:11.030 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:41.034 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.462 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:11.038 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:41.042 [info] {"source":"oban","duration":3518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.465 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:11.047 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:41.051 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.467 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:11.055 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:41.059 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.469 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:11.063 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:41.067 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.471 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:11.071 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:41.075 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.473 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:11.079 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:41.083 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.475 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:11.087 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:41.091 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.476 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:11.095 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:41.099 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.478 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:11.103 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:41.107 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.479 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:11.111 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:41.115 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.481 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:11.117 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:41.121 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.483 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:11.125 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:41.129 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.485 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:11.133 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:41.137 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.487 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:11.141 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:41.144 [info] {"source":"oban","duration":2654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.491 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:11.149 [info] {"source":"oban","duration":3331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:41.153 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.492 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:11.157 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:41.161 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.494 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:11.165 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:41.169 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.496 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:11.173 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:41.177 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.500 [info] {"source":"oban","duration":3380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:11.181 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:41.185 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.501 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:11.189 [info] {"source":"oban","duration":2989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:41.193 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.502 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:11.197 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:41.201 [info] {"source":"oban","duration":3141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.504 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:11.205 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:41.209 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.505 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:11.213 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:41.217 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.506 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:11.221 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:41.224 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.508 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:11.229 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:41.233 [info] {"source":"oban","duration":3351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.510 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:11.237 [info] {"source":"oban","duration":3339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:41.241 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.512 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:11.245 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:41.248 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.514 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:11.252 [info] {"source":"oban","duration":2599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:41.257 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.516 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:11.261 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:41.265 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.518 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:11.269 [info] {"source":"oban","duration":3212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:41.273 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.521 [info] {"source":"oban","duration":1447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:11.277 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:41.281 [info] {"source":"oban","duration":3323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.523 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:11.286 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:41.290 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.525 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:11.294 [info] {"source":"oban","duration":3491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:41.299 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.527 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:11.303 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:41.307 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.530 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:11.311 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:41.315 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.531 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:11.319 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:41.323 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.533 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:11.327 [info] {"source":"oban","duration":3319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:41.332 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.534 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:11.336 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:41.340 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.535 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:11.344 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:41.348 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.537 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:11.351 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:41.354 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.538 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:11.358 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:41.362 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.543 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:11.366 [info] {"source":"oban","duration":3364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:41.371 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.544 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:11.377 [info] {"source":"oban","duration":4895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:41.381 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.546 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:11.385 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:41.389 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.548 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:11.393 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:41.397 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.550 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:11.399 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:41.408 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.554 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:11.412 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:41.415 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.556 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:11.418 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:41.423 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.558 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:11.427 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:41.431 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.559 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:11.435 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:41.439 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.560 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:11.443 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:41.448 [info] {"source":"oban","duration":3172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.562 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:11.451 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:41.456 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.564 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:11.460 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:41.464 [info] {"source":"oban","duration":3523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.566 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:11.468 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:41.473 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.571 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:11.477 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:41.481 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.573 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:11.485 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:41.489 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.575 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:11.493 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:41.497 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.577 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:11.501 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:41.505 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.578 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:11.508 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:41.513 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.580 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:11.517 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:41.521 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.583 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:11.525 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:41.529 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.584 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:11.533 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:41.536 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.586 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:11.541 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:41.547 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.588 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:11.551 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:41.555 [info] {"source":"oban","duration":3251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.590 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:11.559 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:41.563 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.592 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:11.567 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:41.571 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.594 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:11.575 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:41.579 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.595 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:11.583 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:41.586 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.596 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:11.591 [info] {"source":"oban","duration":4099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:41.593 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.598 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:11.598 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:41.602 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.599 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:11.606 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:41.610 [info] {"source":"oban","duration":3341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.601 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:11.613 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:41.617 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.604 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:11.620 [info] {"source":"oban","duration":2638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:41.625 [info] {"source":"oban","duration":3359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.606 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:11.629 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:41.633 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.607 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:11.636 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:41.641 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.609 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:11.646 [info] {"source":"oban","duration":3161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:41.650 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.610 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:11.654 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:41.658 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.614 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:11.663 [info] {"source":"oban","duration":3831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:41.667 [info] {"source":"oban","duration":3208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.615 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:11.670 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:41.672 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.617 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:11.678 [info] {"source":"oban","duration":3537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:41.683 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.624 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:11.686 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:41.691 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.628 [info] {"source":"oban","duration":2421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:11.695 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:41.699 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.630 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:11.703 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:41.707 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.631 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:11.711 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:41.715 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.633 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:11.719 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:41.723 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.636 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:11.727 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:41.731 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.637 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:11.735 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:41.739 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.639 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:11.743 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:41.747 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.643 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:11.751 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:41.755 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.645 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:11.759 [info] {"source":"oban","duration":3401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:41.764 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.647 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:11.768 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:41.772 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.649 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:11.776 [info] {"source":"oban","duration":3187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:41.780 [info] {"source":"oban","duration":3478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.651 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:11.785 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:41.789 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.653 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:11.793 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:41.797 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.656 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:11.801 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:41.805 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.658 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:11.808 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:41.813 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.660 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:11.817 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:41.822 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.662 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:11.826 [info] {"source":"oban","duration":3267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:41.830 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.664 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:11.834 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:41.838 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.666 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:11.841 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:41.846 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.667 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:11.851 [info] {"source":"oban","duration":3799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:41.855 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.668 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:11.859 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:41.863 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.670 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:11.867 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:41.872 [info] {"source":"oban","duration":3786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.672 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:11.875 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:41.880 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.675 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:11.885 [info] {"source":"oban","duration":3825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:41.888 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.677 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:11.893 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:41.896 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.679 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:11.901 [info] {"source":"oban","duration":3286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:41.905 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.681 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:11.908 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:41.913 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.682 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:11.917 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:41.921 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.685 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:11.925 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:41.929 [info] {"source":"oban","duration":3317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.686 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:11.932 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:41.936 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.689 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:11.949 [info] {"source":"oban","duration":8900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:41.953 [info] {"source":"oban","duration":3385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.691 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:11.957 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:41.962 [info] {"source":"oban","duration":3416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.693 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:11.967 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:41.971 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.695 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:11.975 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:41.979 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.697 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:11.982 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:41.987 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.699 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:11.991 [info] {"source":"oban","duration":3393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:41.995 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.701 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:11.999 [info] {"source":"oban","duration":3008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:42.003 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.703 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:12.008 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:42.011 [info] {"source":"oban","duration":2654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.704 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:12.016 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:42.019 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.706 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:12.024 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:42.028 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.709 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:12.032 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:42.036 [info] {"source":"oban","duration":3339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.713 [info] {"source":"oban","duration":1373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:12.040 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:42.044 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.715 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:12.048 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:42.052 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.717 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:12.056 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:42.060 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.719 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:12.064 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:42.068 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.721 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:12.072 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:42.076 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.723 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:12.080 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:42.085 [info] {"source":"oban","duration":3781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.724 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:12.089 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:42.093 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.727 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:12.098 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:42.102 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.728 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:12.106 [info] {"source":"oban","duration":3407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:42.111 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.731 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:12.115 [info] {"source":"oban","duration":3715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:42.120 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.732 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:12.124 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:42.128 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.734 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:12.132 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:42.137 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.737 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:12.141 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:42.145 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.739 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:12.149 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:42.153 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.741 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:12.157 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:42.161 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.743 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:12.165 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:42.169 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.745 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:12.172 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:42.177 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.747 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:12.181 [info] {"source":"oban","duration":3519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:42.185 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.748 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:12.189 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:42.193 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.751 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:12.197 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:42.201 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.753 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:12.205 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:42.209 [info] {"source":"oban","duration":3432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.754 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:12.214 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:42.218 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.757 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:12.222 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:42.226 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.758 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:12.230 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:42.234 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.760 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:12.238 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:42.242 [info] {"source":"oban","duration":3393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.762 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:12.246 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:42.248 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.764 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:12.251 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:42.256 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.765 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:12.260 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:42.264 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.767 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:12.267 [info] {"source":"oban","duration":2709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:42.272 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.769 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:12.275 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:42.280 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.776 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:12.283 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:42.288 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.778 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:12.292 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:42.295 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.779 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:12.299 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:42.303 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.781 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:12.307 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:42.311 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.783 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:12.315 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:42.319 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.785 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:12.323 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:42.327 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.787 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:12.331 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:42.338 [info] {"source":"oban","duration":5882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.789 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:12.342 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:42.346 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.790 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:12.350 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:42.354 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.793 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:12.358 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:42.362 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.795 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:12.366 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:42.370 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.797 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:12.374 [info] {"source":"oban","duration":3633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:42.379 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.799 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:12.383 [info] {"source":"oban","duration":3437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:42.386 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.801 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:12.391 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:42.406 [info] {"source":"oban","duration":10528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.803 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:12.409 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:42.413 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.805 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:12.418 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:42.422 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.807 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:12.426 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:42.430 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.809 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:12.434 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:42.438 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.810 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:12.442 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:42.446 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.813 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:12.450 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:42.454 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.815 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:12.458 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:42.461 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.817 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:12.466 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:42.470 [info] {"source":"oban","duration":3476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.819 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:12.474 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:42.478 [info] {"source":"oban","duration":3364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.821 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:12.483 [info] {"source":"oban","duration":3280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:42.487 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.823 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:12.491 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:42.495 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.826 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:12.499 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:42.503 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.828 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:12.507 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:42.509 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.830 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:12.514 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:42.518 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.831 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:12.522 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:42.526 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.833 [info] {"source":"oban","duration":882,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:12.530 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:42.534 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.835 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:12.537 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:42.540 [info] {"source":"oban","duration":2485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.837 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:12.544 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:42.548 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.839 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:12.552 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:42.556 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.841 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:12.560 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:42.562 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.865 [info] {"source":"oban","duration":11709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:12.566 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:42.571 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.867 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:12.575 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:42.579 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.868 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:12.583 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:42.587 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.871 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:12.591 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:42.595 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.872 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:12.599 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:42.603 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.875 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:12.607 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:42.611 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.877 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:12.615 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:42.619 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.879 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:12.623 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:42.627 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.881 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:12.631 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:42.635 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.883 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:12.639 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:42.644 [info] {"source":"oban","duration":3789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.885 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:12.648 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:42.652 [info] {"source":"oban","duration":3188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.887 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:12.656 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:42.660 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.889 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:12.664 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:42.667 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.891 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:12.671 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:42.675 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.892 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:12.679 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:42.683 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.895 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:12.687 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:42.691 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.897 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:12.694 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:42.698 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.899 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:12.702 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:42.706 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.901 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:12.710 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:42.714 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.903 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:12.716 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:42.721 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.905 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:12.731 [info] {"source":"oban","duration":8654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:42.733 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.907 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:12.740 [info] {"source":"oban","duration":5594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:42.746 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.910 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:12.750 [info] {"source":"oban","duration":3389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:42.754 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.912 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:12.758 [info] {"source":"oban","duration":3044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:42.762 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.913 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:12.766 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:42.770 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.916 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:12.774 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:42.778 [info] {"source":"oban","duration":3768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.917 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:12.783 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:42.787 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.920 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:12.791 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:42.795 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.922 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:12.799 [info] {"source":"oban","duration":3395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:42.803 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.923 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:12.807 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:42.809 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.926 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:12.814 [info] {"source":"oban","duration":3702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:42.819 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.928 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:12.823 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:42.827 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.930 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:12.831 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:42.835 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.932 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:12.839 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:42.843 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.933 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:12.847 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:42.851 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.934 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:12.855 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:42.859 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.937 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:12.863 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:42.867 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.939 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:12.871 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:42.875 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.941 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:12.879 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:42.883 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.943 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:12.887 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:42.891 [info] {"source":"oban","duration":3243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.944 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:12.901 [info] {"source":"oban","duration":8951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:42.905 [info] {"source":"oban","duration":3347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.947 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:12.909 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:42.914 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.949 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:12.918 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:42.922 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.951 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:12.926 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:42.930 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.952 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:12.934 [info] {"source":"oban","duration":3111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:42.940 [info] {"source":"oban","duration":3528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.955 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:12.945 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:42.949 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.958 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:12.953 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:42.957 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.960 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:12.961 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:42.965 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.962 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:12.969 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:42.974 [info] {"source":"oban","duration":3817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.964 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:12.978 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:42.983 [info] {"source":"oban","duration":4003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.966 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:12.987 [info] {"source":"oban","duration":3383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:42.991 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.967 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:12.993 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:43.002 [info] {"source":"oban","duration":7656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.970 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:13.007 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:43.011 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.971 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:13.015 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:43.019 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.974 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:13.023 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:43.027 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.977 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:13.031 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:43.034 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.979 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:13.038 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:43.042 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.981 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:13.045 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:43.049 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.983 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:13.054 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:43.059 [info] {"source":"oban","duration":3838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.985 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:13.063 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:43.067 [info] {"source":"oban","duration":3390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.987 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:13.070 [info] {"source":"oban","duration":2508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:43.074 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.989 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:13.079 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:43.083 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.991 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:13.086 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:43.093 [info] {"source":"oban","duration":4984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.993 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:13.099 [info] {"source":"oban","duration":4745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:43.103 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.994 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:13.107 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:43.111 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:01.000 [info] {"source":"oban","duration":4075,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1079]} 02:51:01.009 [info] {"args":{},"id":1079,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"system_time":1761299461008645722,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 02:51:01.009 [info] Updating yt-dlp 02:51:01.010 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 02:51:05.267 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.10.22 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.10.22 from yt-dlp/yt-dlp) 02:51:05.267 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 02:51:07.955 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.10.22 02:51:07.956 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1304.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:51:07.958 [info] {"args":{},"id":1079,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":6948401,"event":"job:stop","queue_time":1005128,"attempt":1,"tags":["local_data"]} 02:51:13.115 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:43.120 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.003 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:13.126 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:43.130 [info] {"source":"oban","duration":3585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.006 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:13.135 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:43.137 [info] {"source":"oban","duration":1588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.008 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:13.141 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:43.144 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.013 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:13.147 [info] {"source":"oban","duration":2470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:43.158 [info] {"source":"oban","duration":9117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.014 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:13.168 [info] {"source":"oban","duration":8232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:43.171 [info] {"source":"oban","duration":2451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.016 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:13.175 [info] {"source":"oban","duration":3217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:43.178 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.018 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:13.181 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:43.184 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.019 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:13.186 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:43.190 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.021 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:13.193 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:43.197 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.023 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:13.199 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:43.203 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.024 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:13.206 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:43.209 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.026 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:13.214 [info] {"source":"oban","duration":3512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 03:03:43.218 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.027 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:13.220 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:43.225 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.029 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:13.227 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:43.231 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.032 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:13.234 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:43.237 [info] {"source":"oban","duration":2304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.034 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:13.240 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:43.243 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.036 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:13.246 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:43.248 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.038 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:13.252 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:43.254 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.040 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:13.258 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:43.261 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.042 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:13.263 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:43.266 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.044 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:13.270 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:43.273 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.046 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:13.275 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:43.278 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.048 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:13.282 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:43.285 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.049 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:13.287 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:43.291 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.050 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:13.294 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:43.298 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.052 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:13.302 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:43.306 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.054 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:13.310 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:43.313 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.057 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:13.316 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:43.319 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.058 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:13.322 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:33.180 [info] {"args":{"id":2},"id":1074,"meta":{},"system_time":1761301233179652911,"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"]} 03:20:33.183 [debug] QUERY OK source="sources" db=1.6ms queue=0.4ms idle=492.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:20:33.185 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=495.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:20:33.190 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=497.7ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 03:20:33.192 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=20.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:20:33.193 [debug] QUERY OK source="media_profiles" db=0.5ms idle=13.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" = ?) [2] 03:20:33.195 [debug] QUERY OK source="settings" db=0.4ms 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 [] 03:20:33.196 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=10.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 [] 03:20:33.203 [debug] QUERY OK source="media_items" db=4.2ms idle=8.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 03:20:33.210 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 03:20:33.210 [debug] Current batch of media processed. Will check again in 1000ms 03:20:33.213 [debug] QUERY OK source="settings" db=2.6ms idle=17.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 [] 03:20:33.214 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=19.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 [] 03:20:33.215 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=19.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:20:33.217 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/28/77/2877d2e25090688eff0d2d0f8ee7aa01b3cf19d211b14834d6f76c56d7a45627.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/70/2d/702dfd84aecc96b76fa3aaeaffffff1ffc5283bfb9cc8c5a9f4e2ab3fa76f682.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 03:20:34.211 [debug] Current batch of media processed. Will check again in 1000ms 03:20:35.212 [debug] Current batch of media processed. Will check again in 1000ms 03:20:36.213 [debug] Current batch of media processed. Will check again in 1000ms 03:20:37.214 [debug] Current batch of media processed. Will check again in 1000ms 03:20:38.215 [debug] Current batch of media processed. Will check again in 1000ms 03:20:39.217 [debug] Current batch of media processed. Will check again in 1000ms 03:20:40.218 [debug] Current batch of media processed. Will check again in 1000ms 03:20:41.219 [debug] Current batch of media processed. Will check again in 1000ms 03:20:42.220 [debug] Current batch of media processed. Will check again in 1000ms 03:20:43.221 [debug] Current batch of media processed. Will check again in 1000ms 03:20:43.342 [info] {"source":"oban","duration":17621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:44.222 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "duration" => 645, "filename" => "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", "id" => "Z69c0_HhoSM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z69c0_HhoSM", "playlist_index" => 1, "timestamp" => 1754155916, "title" => "LEGO Desk Prank #1 [Full Compilation]", "upload_date" => "20250802"} 03:20:44.224 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1534.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:20:44.229 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=1536.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:20:44.236 [debug] QUERY OK source="media_items" db=6.0ms queue=0.4ms idle=1005.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-02 17:31:56Z], 2] 03:20:44.245 [debug] QUERY OK source="media_items" db=7.6ms idle=894.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "0cccd9ec-594e-4b4a-b42e-66f444da5d5d", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-24 10:20:44Z], ~U[2025-10-24 10:20:44Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:20:44.247 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=21.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:20:44.251 [debug] QUERY OK source="media_profiles" db=2.2ms queue=1.4ms idle=18.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 03:20:44.254 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=21.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [11] 03:20:44.255 [debug] Current batch of media processed. Will check again in 1000ms 03:20:45.256 [debug] Current batch of media processed. Will check again in 1000ms 03:20:46.257 [debug] Current batch of media processed. Will check again in 1000ms 03:20:47.221 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/28/77/2877d2e25090688eff0d2d0f8ee7aa01b3cf19d211b14834d6f76c56d7a45627.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/70/2d/702dfd84aecc96b76fa3aaeaffffff1ffc5283bfb9cc8c5a9f4e2ab3fa76f682.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 03:20:47.222 [debug] Gracefully stopping file follower 03:20:47.223 [debug] QUERY OK source="sources" db=1.2ms 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" IN (?)) [2] 03:20:47.225 [debug] QUERY OK source="sources" db=0.8ms idle=1535.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:20:47.230 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1537.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-02 17:31:56Z], 2] 03:20:47.235 [debug] QUERY OK source="media_items" db=3.4ms idle=1542.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "e14ef79d-e770-4ac7-8e62-d68eae161752", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-24 10:20:47Z], ~U[2025-10-24 10:20:47Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:20:47.236 [debug] QUERY OK source="sources" db=0.7ms idle=999.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:20:47.243 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=13.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-12 16:22:18Z], 2] 03:20:47.248 [debug] QUERY OK source="media_items" db=3.8ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "3c44b975-794b-4296-8b2c-b729aa8b8977", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", 2, "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, false, false, 2, [], 97, ~U[2025-07-12 16:22:18Z], ~U[2025-10-24 10:20:47Z], ~U[2025-10-24 10:20:47Z], "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, 2, ~U[2025-07-12 16:22:18Z]] 03:20:47.250 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=15.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-24 10:20:47Z], ~U[2025-10-24 10:20:47Z], 2] 03:20:47.255 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=14.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 03:20:47.261 [debug] QUERY OK source="media_items" db=4.4ms idle=16.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 03:20:47.263 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=18.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:20:47.269 [debug] QUERY OK source="tasks" db=1.4ms idle=11.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1080, 2, ~U[2025-10-24 10:20:47Z], ~U[2025-10-24 10:20:47Z]] 03:20:47.270 [info] {"args":{"id":2},"id":1074,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":14089747,"event":"job:stop","queue_time":979873,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 03:21:00.060 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:13.346 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:43.349 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.061 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:13.351 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:43.354 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.063 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:13.358 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:43.363 [info] {"source":"oban","duration":4200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.066 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:13.368 [info] {"source":"oban","duration":3811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:43.370 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.071 [info] {"source":"oban","duration":4111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:13.374 [info] {"source":"oban","duration":2058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:43.377 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.072 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:13.381 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:43.384 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.075 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:13.388 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:43.391 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.076 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:13.395 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:43.397 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.077 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:13.401 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:43.403 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.080 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:13.406 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:43.409 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.081 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:13.413 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:43.416 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.083 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:13.419 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:43.422 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.085 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:13.425 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:43.429 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.087 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:13.432 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:43.435 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.089 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:13.438 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:43.440 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.093 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:13.444 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:43.447 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.097 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:13.453 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:43.455 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.098 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:13.458 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:43.462 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.103 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:13.466 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:43.470 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.104 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:13.473 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:43.476 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.106 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:13.481 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:43.484 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.109 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:13.487 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:43.490 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.110 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:13.493 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:43.496 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.112 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:13.498 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:43.501 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.116 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:13.506 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:43.509 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.118 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:13.515 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:43.519 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.121 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:13.522 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:43.526 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.122 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:13.529 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:43.532 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.124 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:13.534 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:43.537 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.126 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:13.541 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:43.545 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.128 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:13.548 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:43.550 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.131 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:13.553 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:43.558 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.132 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:13.560 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:43.564 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.134 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:13.568 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:43.570 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.136 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:13.574 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:43.578 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.137 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:13.583 [info] {"source":"oban","duration":3216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:43.586 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.139 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:13.590 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:43.592 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.141 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:13.596 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:43.599 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.144 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:13.601 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:43.605 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.149 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:13.607 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:43.614 [info] {"source":"oban","duration":4563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 04:01:00.150 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:13.618 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:43.620 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.159 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:13.624 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:43.628 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.162 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:13.630 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:43.634 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.163 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:13.637 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:43.639 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.166 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:13.643 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:43.646 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.168 [info] {"source":"oban","duration":1457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:13.649 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:43.653 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.172 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:13.656 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:43.658 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.179 [info] {"source":"oban","duration":3920,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:13.661 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:43.664 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.181 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:13.668 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:43.670 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.183 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:13.673 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:43.676 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.184 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:13.679 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:43.682 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.189 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:13.686 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:43.688 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.191 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:13.692 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:43.695 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.193 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:13.699 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:43.702 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.195 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:13.704 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:43.707 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.203 [info] {"source":"oban","duration":6159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:13.710 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:43.713 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.204 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:13.716 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:43.720 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.206 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:13.726 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:43.729 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.208 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:13.732 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:43.734 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.210 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:13.737 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:43.740 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.212 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:13.744 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:43.747 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.214 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:13.750 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:43.753 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.217 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:13.756 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:43.758 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.218 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:13.761 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:43.765 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.221 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:13.769 [info] {"source":"oban","duration":1984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:43.772 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.226 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:13.774 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:43.777 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.230 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:13.780 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:43.784 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.232 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:13.786 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:43.790 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.234 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:13.793 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:43.796 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.236 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:13.799 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:43.801 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.239 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:13.805 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:43.807 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.241 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:13.810 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:43.814 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.242 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:13.817 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:43.819 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.244 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:13.822 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:43.826 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.246 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:13.829 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:43.832 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.249 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:13.835 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:43.843 [info] {"source":"oban","duration":6029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.265 [info] {"source":"oban","duration":10141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:13.845 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:43.849 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.266 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:13.852 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:43.858 [info] {"source":"oban","duration":3976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.268 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:13.860 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:43.874 [info] {"source":"oban","duration":10907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.271 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:13.877 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:43.881 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.273 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:13.883 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:43.887 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.277 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:13.897 [info] {"source":"oban","duration":8679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:43.900 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.278 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:13.902 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:43.905 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.281 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:13.909 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:43.934 [info] {"source":"oban","duration":24262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.282 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:13.937 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:43.941 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.284 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:13.943 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:43.947 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.287 [info] {"source":"oban","duration":1629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:13.950 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:43.952 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.290 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:13.956 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:43.959 [info] {"source":"oban","duration":2598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.291 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:13.966 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:43.970 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.294 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:13.972 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:43.977 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.296 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:13.979 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:43.982 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.297 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:13.985 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:43.989 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.302 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:13.993 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:43.996 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.305 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:13.999 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:44.002 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.307 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:14.006 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:44.008 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.309 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:14.011 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:44.015 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.312 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:14.017 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:44.020 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.313 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:14.023 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:44.027 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.316 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:14.029 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:44.032 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.317 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:14.041 [info] {"source":"oban","duration":6958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:44.044 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.320 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:14.046 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:44.049 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.321 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:14.052 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:44.055 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.323 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:14.059 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:44.062 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.325 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:14.064 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:44.067 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.327 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:14.070 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:44.075 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.330 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:14.079 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:44.082 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.333 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:14.084 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:44.087 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.336 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:14.090 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:44.093 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.338 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:14.097 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:44.099 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.340 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:14.102 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:44.106 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.347 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:14.109 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:44.114 [info] {"source":"oban","duration":3952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.349 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:14.118 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:44.122 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.351 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:14.126 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:44.128 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.354 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:14.132 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:44.134 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.355 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:14.137 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:44.141 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.357 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:14.143 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:44.146 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.364 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:14.151 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:44.155 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.371 [info] {"source":"oban","duration":6699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:14.160 [info] {"source":"oban","duration":4443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:44.167 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.374 [info] {"source":"oban","duration":1537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:14.169 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:44.172 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.377 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:14.175 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:44.182 [info] {"source":"oban","duration":3770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.378 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:14.187 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:44.190 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.382 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:14.195 [info] {"source":"oban","duration":4783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:44.199 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.383 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:14.207 [info] {"source":"oban","duration":6721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:44.210 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.385 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:14.214 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:44.217 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.387 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:14.231 [info] {"source":"oban","duration":13355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:44.235 [info] {"source":"oban","duration":3631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.389 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:14.239 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:44.241 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.391 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:14.245 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:44.248 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.394 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:14.251 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:44.253 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.397 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:14.257 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:44.259 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.399 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:14.262 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:44.265 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.400 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:14.270 [info] {"source":"oban","duration":3781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:44.273 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.403 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:14.277 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:44.282 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.406 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:14.284 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:44.288 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.409 [info] {"source":"oban","duration":1346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:14.293 [info] {"source":"oban","duration":3891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:44.296 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.410 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:14.299 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:44.301 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.412 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:14.304 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:44.308 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.413 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:14.310 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:44.313 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.420 [info] {"source":"oban","duration":5217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:14.317 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:44.321 [info] {"source":"oban","duration":3501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.422 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:14.324 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:44.328 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.423 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:14.330 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:44.334 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.425 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:14.336 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:44.342 [info] {"source":"oban","duration":4253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.427 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:14.345 [info] {"source":"oban","duration":2522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:44.347 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.429 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:14.350 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:44.353 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.431 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:14.360 [info] {"source":"oban","duration":5660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:44.366 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.433 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:14.369 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:44.373 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.440 [info] {"source":"oban","duration":4853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:14.376 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:44.383 [info] {"source":"oban","duration":6042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.442 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:14.385 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:44.388 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.449 [info] {"source":"oban","duration":6305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:14.391 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:44.395 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.450 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:14.398 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:44.401 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.452 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:14.404 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:44.406 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.454 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:14.410 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:44.413 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.456 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:14.415 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:44.418 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.459 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:14.422 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:44.425 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.461 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:14.428 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:44.430 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.463 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:14.434 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:44.436 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.465 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:14.439 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:44.442 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.466 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:14.445 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:44.448 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.468 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:14.452 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:44.455 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.470 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:14.457 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:44.461 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.473 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:14.463 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:44.466 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.476 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:14.469 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:44.473 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.484 [info] {"source":"oban","duration":3212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:14.476 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:44.478 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.485 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:14.481 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:44.484 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.489 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:14.487 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:44.490 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.491 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:14.493 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:44.496 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.493 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:14.500 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:44.502 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.496 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:14.506 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:44.508 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.498 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:14.511 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:44.514 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.499 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:14.517 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:44.521 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.502 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:14.524 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:44.526 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.503 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:14.529 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:44.532 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.507 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:14.535 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:44.538 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.508 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:14.541 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:44.544 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.509 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:14.548 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:44.550 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.510 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:14.553 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:44.557 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.514 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:14.560 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:44.563 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.517 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:14.568 [info] {"source":"oban","duration":3714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:44.572 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.518 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:14.575 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:44.578 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.520 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:14.581 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:44.585 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.527 [info] {"source":"oban","duration":4773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:14.588 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:44.591 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.528 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:06.797 [info] {"args":{"id":1},"id":1076,"meta":{},"system_time":1761312066796513239,"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"]} 06:21:06.799 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=639.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:06.801 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=641.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:21:06.814 [debug] QUERY OK source="media_items" db=11.0ms queue=0.3ms idle=644.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:21:06.818 [debug] QUERY OK source="media_items" db=2.1ms queue=0.4ms idle=28.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:21:06.820 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=22.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" = ?) [2] 06:21:06.823 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=23.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:21:06.825 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=23.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:21:06.840 [debug] QUERY OK source="media_items" db=11.8ms queue=0.1ms idle=13.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 06:21:06.850 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 06:21:06.852 [debug] Current batch of media processed. Will check again in 1000ms 06:21:06.852 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms idle=32.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 [] 06:21:06.854 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=33.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:21:06.857 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=31.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 [] 06:21:06.858 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/2b/06/2b06aa2e3553e5ad1f20b242f23f63b61aed1f25eee142ab4efe50a91fcf94e0.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f7/45/f74503f4b4023046c4c7da73c9859662530ac2a29da31fdf40c7ee8483cbdac0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:21:07.853 [debug] Current batch of media processed. Will check again in 1000ms 06:21:08.856 [debug] Current batch of media processed. Will check again in 1000ms 06:21:09.858 [debug] Current batch of media processed. Will check again in 1000ms 06:21:10.860 [debug] Current batch of media processed. Will check again in 1000ms 06:21:11.861 [debug] Current batch of media processed. Will check again in 1000ms 06:21:12.862 [debug] Current batch of media processed. Will check again in 1000ms 06:21:13.863 [debug] Current batch of media processed. Will check again in 1000ms 06:21:14.594 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:14.864 [debug] Current batch of media processed. Will check again in 1000ms 06:21:15.865 [debug] Current batch of media processed. Will check again in 1000ms 06:21:16.866 [debug] Current batch of media processed. Will check again in 1000ms 06:21:17.867 [debug] Current batch of media processed. Will check again in 1000ms 06:21:18.869 [debug] Current batch of media processed. Will check again in 1000ms 06:21:19.870 [debug] Current batch of media processed. Will check again in 1000ms 06:21:20.872 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "duration" => 1420, "filename" => "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", "id" => "mNr06IqJdnQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mNr06IqJdnQ", "playlist_index" => 1, "timestamp" => 1761172015, "title" => "Responding to (mostly) Thoughtful AI Comments", "upload_date" => "20251022"} 06:21:20.875 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=713.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:20.877 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms 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] 06:21:20.888 [debug] QUERY OK source="media_items" db=9.4ms queue=0.3ms idle=719.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-22 22:26:55Z], 1] 06:21:20.896 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=730.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "8b389e0d-acb7-4a19-bb2f-ee2208fadbb9", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 1, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-24 13:21:20Z], ~U[2025-10-24 13:21:20Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:21:20.898 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=55.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:20.900 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=24.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" = ?) [2] 06:21:20.906 [debug] QUERY OK source="media_items" db=2.2ms idle=26.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 [5944] 06:21:20.906 [debug] Current batch of media processed. Will check again in 1000ms 06:21:21.908 [debug] Current batch of media processed. Will check again in 1000ms 06:21:22.909 [debug] Current batch of media processed. Will check again in 1000ms 06:21:23.910 [debug] Current batch of media processed. Will check again in 1000ms 06:21:24.911 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "duration" => 1191, "filename" => "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", "id" => "sZYSjqr6mIc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sZYSjqr6mIc", "playlist_index" => 2, "timestamp" => 1761075292, "title" => "Why it's Never Aliens", "upload_date" => "20251021"} 06:21:24.913 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=753.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:24.915 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=754.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:24.921 [debug] QUERY OK source="media_items" db=5.1ms queue=0.2ms idle=756.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-21 19:34:52Z], 1] 06:21:24.926 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=762.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "199264c6-9922-4cc4-bfe4-3114416487ef", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 2, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-24 13:21:24Z], ~U[2025-10-24 13:21:24Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:21:24.928 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=65.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:24.930 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=15.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" = ?) [2] 06:21:24.932 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=16.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 [5900] 06:21:24.933 [debug] Current batch of media processed. Will check again in 1000ms 06:21:25.934 [debug] Current batch of media processed. Will check again in 1000ms 06:21:26.935 [debug] Current batch of media processed. Will check again in 1000ms 06:21:27.939 [debug] Current batch of media processed. Will check again in 1000ms 06:21:28.940 [debug] Current batch of media processed. Will check again in 1000ms 06:21:29.942 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 989, "filename" => "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", "id" => "Q0TpWitfxPk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q0TpWitfxPk", "playlist_index" => 3, "timestamp" => 1760630408, "title" => "The State of the AI Industry is Freaking Me Out", "upload_date" => "20251016"} 06:21:29.944 [debug] QUERY OK source="sources" db=0.8ms idle=1783.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:29.945 [debug] QUERY OK source="sources" db=0.6ms idle=1785.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:29.952 [debug] QUERY OK source="media_items" db=5.7ms queue=0.3ms idle=1786.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-16 16:00:08Z], 1] 06:21:29.957 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=1079.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "c98fa059-019d-4199-807d-6a46f38f3c4e", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 3, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-24 13:21:29Z], ~U[2025-10-24 13:21:29Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:21:29.959 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:29.961 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms 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" = ?) [2] 06:21:29.963 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=16.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5695] 06:21:29.963 [debug] Current batch of media processed. Will check again in 1000ms 06:21:30.966 [debug] Current batch of media processed. Will check again in 1000ms 06:21:31.967 [debug] Current batch of media processed. Will check again in 1000ms 06:21:32.968 [debug] Current batch of media processed. Will check again in 1000ms 06:21:33.969 [debug] Current batch of media processed. Will check again in 1000ms 06:21:34.970 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "duration" => 574, "filename" => "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", "id" => "UgvE_gPi7Kc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "playlist_index" => 4, "timestamp" => 1760457997, "title" => "I Need 1% of Georgia to Watch This Video", "upload_date" => "20251014"} 06:21:34.973 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=1810.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:34.974 [debug] QUERY OK source="sources" db=0.6ms idle=1813.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:34.980 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=1814.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-14 16:06:37Z], 1] 06:21:34.985 [debug] QUERY OK source="media_items" db=3.2ms queue=0.3ms idle=1061.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "82705064-6ff5-49e2-90d3-459d9e037f31", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 4, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-24 13:21:34Z], ~U[2025-10-24 13:21:34Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:21:34.987 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=64.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:34.989 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=14.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:21:34.991 [debug] QUERY OK source="media_items" db=1.1ms queue=0.7ms idle=15.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5611] 06:21:34.992 [debug] Current batch of media processed. Will check again in 1000ms 06:21:35.993 [debug] Current batch of media processed. Will check again in 1000ms 06:21:36.994 [debug] Current batch of media processed. Will check again in 1000ms 06:21:37.995 [debug] Current batch of media processed. Will check again in 1000ms 06:21:38.996 [debug] Current batch of media processed. Will check again in 1000ms 06:21:40.005 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "duration" => 585, "filename" => "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", "id" => "q4I7Y4kYhKQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "playlist_index" => 5, "timestamp" => 1760195281, "title" => "Don’t Trust Maps Like This", "upload_date" => "20251011"} 06:21:40.010 [debug] QUERY OK source="sources" db=3.8ms queue=0.3ms idle=1845.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:40.037 [debug] QUERY OK source="sources" db=26.0ms queue=0.3ms idle=1850.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:40.046 [debug] QUERY OK source="media_items" db=7.8ms queue=0.7ms idle=1877.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-11 15:08:01Z], 1] 06:21:40.057 [debug] QUERY OK source="media_items" db=9.2ms queue=0.1ms idle=1109.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "ea8804ed-2c2b-4ca9-9d56-e320a78410df", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 5, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-24 13:21:40Z], ~U[2025-10-24 13:21:40Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:21:40.064 [debug] QUERY OK source="sources" db=5.9ms queue=0.4ms 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] 06:21:40.073 [debug] QUERY OK source="media_profiles" db=4.0ms queue=3.3ms idle=55.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" = ?) [2] 06:21:40.082 [debug] QUERY OK source="media_items" db=6.7ms queue=0.2ms idle=38.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 [5477] 06:21:40.085 [debug] Current batch of media processed. Will check again in 1000ms 06:21:41.086 [debug] Current batch of media processed. Will check again in 1000ms 06:21:42.087 [debug] Current batch of media processed. Will check again in 1000ms 06:21:43.097 [debug] Current batch of media processed. Will check again in 1000ms 06:21:44.098 [debug] Current batch of media processed. Will check again in 1000ms 06:21:44.598 [info] {"source":"oban","duration":3693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:45.099 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 201, "filename" => "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", "id" => "Vz0oQ0v0W10", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "playlist_index" => 6, "timestamp" => 1759874071, "title" => "Give me a single reason why Sora2 should exist.", "upload_date" => "20251007"} 06:21:45.101 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1940.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:45.103 [debug] QUERY OK source="sources" db=0.8ms idle=1942.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:45.112 [debug] QUERY OK source="media_items" db=8.1ms queue=0.2ms idle=1141.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-07 21:54:31Z], 1] 06:21:45.117 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=514.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "2a9fbdce-e6e8-4fa6-9f13-1a0609e27833", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 6, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-24 13:21:45Z], ~U[2025-10-24 13:21:45Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:21:45.119 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=152.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:45.120 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=18.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:21:45.123 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms 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 [5307] 06:21:45.124 [debug] Current batch of media processed. Will check again in 1000ms 06:21:46.125 [debug] Current batch of media processed. Will check again in 1000ms 06:21:47.126 [debug] Current batch of media processed. Will check again in 1000ms 06:21:48.127 [debug] Current batch of media processed. Will check again in 1000ms 06:21:49.128 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "duration" => 1398, "filename" => "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", "id" => "BqM78qpMi6Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BqM78qpMi6Q", "playlist_index" => 7, "timestamp" => 1759246311, "title" => "Brazilian Butt Lifts Might Help Treat Cancer", "upload_date" => "20250930"} 06:21:49.131 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=969.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:49.134 [debug] QUERY OK source="sources" db=2.0ms queue=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" = ?) [1] 06:21:49.144 [debug] QUERY OK source="media_items" db=8.9ms queue=0.1ms idle=974.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:31:51Z], 1] 06:21:49.170 [debug] QUERY OK source="media_items" db=24.7ms idle=985.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "297f7e5d-244e-4ca4-9af0-a7b7fa529f82", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 7, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-24 13:21:49Z], ~U[2025-10-24 13:21:49Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:21:49.173 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=193.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:49.174 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=42.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" = ?) [2] 06:21:49.177 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=41.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 [5009] 06:21:49.177 [debug] Current batch of media processed. Will check again in 1000ms 06:21:50.178 [debug] Current batch of media processed. Will check again in 1000ms 06:21:51.180 [debug] Current batch of media processed. Will check again in 1000ms 06:21:52.181 [debug] Current batch of media processed. Will check again in 1000ms 06:21:53.182 [debug] Current batch of media processed. Will check again in 1000ms 06:21:54.184 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "duration" => 1353, "filename" => "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", "id" => "BdpSfrD3Nzs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "playlist_index" => 8, "timestamp" => 1758978768, "title" => "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "upload_date" => "20250927"} 06:21:54.185 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1023.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:21:54.188 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1025.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:54.195 [debug] QUERY OK source="media_items" db=6.7ms idle=1027.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-27 13:12:48Z], 1] 06:21:54.204 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=1035.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "be84b4ae-c1f8-4a40-8b30-88a53972ff21", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 8, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-24 13:21:54Z], ~U[2025-10-24 13:21:54Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:21:54.206 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=210.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:54.209 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.2ms idle=21.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" = ?) [2] 06:21:54.212 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms 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 [4886] 06:21:54.213 [debug] Current batch of media processed. Will check again in 1000ms 06:21:55.214 [debug] Current batch of media processed. Will check again in 1000ms 06:21:56.215 [debug] Current batch of media processed. Will check again in 1000ms 06:21:57.216 [debug] Current batch of media processed. Will check again in 1000ms 06:21:58.217 [debug] Current batch of media processed. Will check again in 1000ms 06:21:59.218 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "duration" => 287, "filename" => "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", "id" => "XtTXYh08B9w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtTXYh08B9w", "playlist_index" => 9, "timestamp" => 1758831940, "title" => "I Have an Offer for You", "upload_date" => "20250925"} 06:21:59.221 [debug] QUERY OK source="sources" db=2.1ms 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] 06:21:59.223 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1060.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:59.230 [debug] QUERY OK source="media_items" db=5.6ms queue=0.4ms idle=1062.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-25 20:25:40Z], 1] 06:21:59.235 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=1069.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "e5bd8e88-c3d5-45c5-993e-05528336445e", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 9, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-24 13:21:59Z], ~U[2025-10-24 13:21:59Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:21:59.237 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=221.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:59.239 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=16.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" = ?) [2] 06:21:59.242 [debug] QUERY OK source="media_items" db=1.2ms queue=0.5ms idle=17.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4806] 06:21:59.243 [debug] Current batch of media processed. Will check again in 1000ms 06:22:00.244 [debug] Current batch of media processed. Will check again in 1000ms 06:22:00.530 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:01.247 [debug] Current batch of media processed. Will check again in 1000ms 06:22:02.255 [debug] Current batch of media processed. Will check again in 1000ms 06:22:03.256 [debug] Current batch of media processed. Will check again in 1000ms 06:22:04.258 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 885, "filename" => "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", "id" => "64zlyzojpPM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=64zlyzojpPM", "playlist_index" => 10, "timestamp" => 1758564005, "title" => "I Honestly Felt Bad Debunking This", "upload_date" => "20250922"} 06:22:04.263 [debug] QUERY OK source="sources" db=3.9ms queue=0.1ms idle=1090.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:04.268 [debug] QUERY OK source="sources" db=2.7ms queue=1.5ms idle=1094.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:04.278 [debug] QUERY OK source="media_items" db=7.9ms queue=1.1ms idle=1099.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-22 18:00:05Z], 1] 06:22:04.295 [debug] QUERY OK source="media_items" db=13.6ms queue=1.4ms idle=244.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "c1f9dc52-702b-4cc2-85f1-b8636450b539", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 10, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-24 13:22:04Z], ~U[2025-10-24 13:22:04Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:22:04.297 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=126.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:04.301 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.3ms idle=35.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" = ?) [2] 06:22:04.305 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=34.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 [4689] 06:22:04.306 [debug] Current batch of media processed. Will check again in 1000ms 06:22:05.307 [debug] Current batch of media processed. Will check again in 1000ms 06:22:06.308 [debug] Current batch of media processed. Will check again in 1000ms 06:22:07.309 [debug] Current batch of media processed. Will check again in 1000ms 06:22:08.310 [debug] Current batch of media processed. Will check again in 1000ms 06:22:09.311 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "duration" => 1297, "filename" => "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", "id" => "QC9glJa1-c0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QC9glJa1-c0", "playlist_index" => 11, "timestamp" => 1758227884, "title" => "There's a Pattern Here", "upload_date" => "20250918"} 06:22:09.313 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1142.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:09.315 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1144.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:09.321 [debug] QUERY OK source="media_items" db=5.5ms queue=0.2ms idle=1146.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-18 20:38:04Z], 1] 06:22:09.326 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1153.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "00c36dd8-e309-48e7-b706-3b25923d9a04", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 11, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-24 13:22:09Z], ~U[2025-10-24 13:22:09Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:22:09.328 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=270.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:09.331 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms idle=15.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" = ?) [2] 06:22:09.341 [debug] QUERY OK source="media_items" db=9.2ms queue=0.2ms 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 [4535] 06:22:09.341 [debug] Current batch of media processed. Will check again in 1000ms 06:22:10.343 [debug] Current batch of media processed. Will check again in 1000ms 06:22:11.362 [debug] Current batch of media processed. Will check again in 1000ms 06:22:12.364 [debug] Current batch of media processed. Will check again in 1000ms 06:22:13.365 [debug] Current batch of media processed. Will check again in 1000ms 06:22:14.366 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "duration" => 1026, "filename" => "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", "id" => "VFNwEaXOHpU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VFNwEaXOHpU", "playlist_index" => 12, "timestamp" => 1757968421, "title" => "Stop Falling for This", "upload_date" => "20250915"} 06:22:14.368 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1197.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:14.370 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1199.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:14.376 [debug] QUERY OK source="media_items" db=5.8ms queue=0.2ms idle=1201.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-15 20:33:41Z], 1] 06:22:14.381 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1208.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "1d48282a-d0e4-4bbe-a117-4ef85dadb694", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 12, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-24 13:22:14Z], ~U[2025-10-24 13:22:14Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:22:14.384 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms idle=310.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:14.387 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.2ms idle=16.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" = ?) [2] 06:22:14.389 [debug] QUERY OK source="media_items" db=0.9ms queue=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 [4425] 06:22:14.389 [debug] Current batch of media processed. Will check again in 1000ms 06:22:14.602 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:15.390 [debug] Current batch of media processed. Will check again in 1000ms 06:22:16.391 [debug] Current batch of media processed. Will check again in 1000ms 06:22:17.392 [debug] Current batch of media processed. Will check again in 1000ms 06:22:18.393 [debug] Current batch of media processed. Will check again in 1000ms 06:22:19.394 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "duration" => 615, "filename" => "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", "id" => "uKYF1CXZPng", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uKYF1CXZPng", "playlist_index" => 13, "timestamp" => 1757515424, "title" => "Why AA Batteries Still Suck", "upload_date" => "20250910"} 06:22:19.397 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1225.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:19.399 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1228.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:19.405 [debug] QUERY OK source="media_items" db=5.8ms queue=0.2ms idle=1230.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-10 14:43:44Z], 1] 06:22:19.412 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=1237.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "cde23d4a-7d8d-45cb-953b-20b5c359c546", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 13, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-24 13:22:19Z], ~U[2025-10-24 13:22:19Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:22:19.414 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=327.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:19.415 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=18.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:22:19.417 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=17.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4250] 06:22:19.418 [debug] Current batch of media processed. Will check again in 1000ms 06:22:20.419 [debug] Current batch of media processed. Will check again in 1000ms 06:22:21.420 [debug] Current batch of media processed. Will check again in 1000ms 06:22:22.421 [debug] Current batch of media processed. Will check again in 1000ms 06:22:23.422 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 938, "filename" => "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", "id" => "39YO-0HBKtA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39YO-0HBKtA", "playlist_index" => 14, "timestamp" => 1757008654, "title" => "Electricity is About to be Like Housing", "upload_date" => "20250904"} 06:22:23.424 [debug] QUERY OK source="sources" db=0.9ms queue=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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:23.429 [debug] QUERY OK source="sources" db=3.6ms queue=0.3ms idle=255.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:23.438 [debug] QUERY OK source="media_items" db=7.1ms queue=1.8ms idle=260.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-04 17:57:34Z], 1] 06:22:23.451 [debug] QUERY OK source="media_items" db=10.2ms queue=0.2ms idle=270.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "cce9105a-19fe-4e9f-b8f3-b315ecf9cb51", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 14, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-24 13:22:23Z], ~U[2025-10-24 13:22:23Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:22:23.458 [debug] QUERY OK source="sources" db=6.7ms queue=0.2ms idle=282.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:23.460 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=34.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" = ?) [2] 06:22:23.463 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=32.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 [4045] 06:22:23.464 [debug] Current batch of media processed. Will check again in 1000ms 06:22:24.465 [debug] Current batch of media processed. Will check again in 1000ms 06:22:25.466 [debug] Current batch of media processed. Will check again in 1000ms 06:22:26.467 [debug] Current batch of media processed. Will check again in 1000ms 06:22:27.468 [debug] Current batch of media processed. Will check again in 1000ms 06:22:28.469 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "duration" => 3009, "filename" => "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", "id" => "umnjPorpmmw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=umnjPorpmmw", "playlist_index" => 15, "timestamp" => 1756940657, "title" => "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "upload_date" => "20250903"} 06:22:28.476 [debug] QUERY OK source="sources" db=5.1ms queue=0.1ms idle=1301.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:28.484 [debug] QUERY OK source="sources" db=7.2ms queue=0.3ms idle=1307.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:28.490 [debug] QUERY OK source="media_items" db=5.3ms queue=0.4ms idle=1315.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-03 23:04:17Z], 1] 06:22:28.496 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=1322.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "0cf7e9f2-f4bb-419a-bd1e-c0643e247637", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 15, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-24 13:22:28Z], ~U[2025-10-24 13:22:28Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:22:28.499 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms 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] 06:22:28.502 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=24.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" = ?) [2] 06:22:28.504 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=19.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 [4006] 06:22:28.505 [debug] Current batch of media processed. Will check again in 1000ms 06:22:29.506 [debug] Current batch of media processed. Will check again in 1000ms 06:22:30.507 [debug] Current batch of media processed. Will check again in 1000ms 06:22:31.508 [debug] Current batch of media processed. Will check again in 1000ms 06:22:32.509 [debug] Current batch of media processed. Will check again in 1000ms 06:22:33.511 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 737, "filename" => "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", "id" => "xm_cWdTgg8k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xm_cWdTgg8k", "playlist_index" => 16, "timestamp" => 1756687273, "title" => "Someone Has the Most DNA of Any Human...Who is it?", "upload_date" => "20250901"} 06:22:33.512 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1342.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:33.517 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms idle=1343.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:33.524 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=1348.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-01 00:41:13Z], 1] 06:22:33.532 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=1356.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "f74759ab-9265-4402-aed2-f554b280d152", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 16, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-24 13:22:33Z], ~U[2025-10-24 13:22:33Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:22:33.534 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=397.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:33.536 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=22.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" = ?) [2] 06:22:33.538 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms 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 [3976] 06:22:33.539 [debug] Current batch of media processed. Will check again in 1000ms 06:22:34.540 [debug] Current batch of media processed. Will check again in 1000ms 06:22:35.541 [debug] Current batch of media processed. Will check again in 1000ms 06:22:36.542 [debug] Current batch of media processed. Will check again in 1000ms 06:22:37.543 [debug] Current batch of media processed. Will check again in 1000ms 06:22:38.544 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 432, "filename" => "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", "id" => "M0U3CVkJ2kE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "playlist_index" => 17, "timestamp" => 1756406010, "title" => "The Most Cutting Edge Science (of 1845)", "upload_date" => "20250828"} 06:22:38.547 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=1375.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:38.549 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1378.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:38.556 [debug] QUERY OK source="media_items" db=6.8ms queue=0.2ms idle=1380.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-28 18:33:30Z], 1] 06:22:38.562 [debug] QUERY OK source="media_items" db=3.7ms queue=0.3ms idle=1388.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "1abc654d-5fe7-417c-9d6a-a2ff05d0e930", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 17, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-24 13:22:38Z], ~U[2025-10-24 13:22:38Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:22:38.565 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=411.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:38.568 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.5ms idle=19.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" = ?) [2] 06:22:38.572 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=21.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 [3884] 06:22:38.573 [debug] Current batch of media processed. Will check again in 1000ms 06:22:39.574 [debug] Current batch of media processed. Will check again in 1000ms 06:22:40.575 [debug] Current batch of media processed. Will check again in 1000ms 06:22:41.576 [debug] Current batch of media processed. Will check again in 1000ms 06:22:42.577 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "duration" => 724, "filename" => "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", "id" => "f_Rqf-vxBM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "playlist_index" => 18, "timestamp" => 1755802357, "title" => "Don't Follow Your Dreams, Follow Your Tools", "upload_date" => "20250821"} 06:22:42.579 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=415.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:42.581 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=411.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:42.587 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=412.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-21 18:52:37Z], 1] 06:22:42.593 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=419.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "d0f1a9eb-8303-47c4-8bbc-dfb750a0f7cd", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 18, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-24 13:22:42Z], ~U[2025-10-24 13:22:42Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:22:42.595 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=424.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:42.596 [debug] QUERY OK source="media_profiles" db=0.7ms queue=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" = ?) [2] 06:22:42.598 [debug] QUERY OK source="media_items" db=0.9ms queue=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 [3679] 06:22:42.599 [debug] Current batch of media processed. Will check again in 1000ms 06:22:43.600 [debug] Current batch of media processed. Will check again in 1000ms 06:22:44.601 [debug] Current batch of media processed. Will check again in 1000ms 06:22:44.604 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:45.602 [debug] Current batch of media processed. Will check again in 1000ms 06:22:46.603 [debug] Current batch of media processed. Will check again in 1000ms 06:22:47.604 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This is freaking my bean.", "duration" => 779, "filename" => "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", "id" => "X3ARnEaEbhw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=X3ARnEaEbhw", "playlist_index" => 19, "timestamp" => 1755656851, "title" => "We Made the #1 App in America", "upload_date" => "20250820"} 06:22:47.607 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=1436.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:47.609 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1438.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.616 [debug] QUERY OK source="media_items" db=6.1ms queue=0.2ms idle=1440.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-20 02:27:31Z], 1] 06:22:47.626 [debug] QUERY OK source="media_items" db=7.8ms queue=0.2ms idle=1442.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is freaking my bean.", "We Made the #1 App in America", "92d2c029-635b-4014-b64b-1bb8e1fa5697", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", 19, "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, false, false, 1, [], 98, ~U[2025-08-20 02:27:31Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "This is freaking my bean.", "We Made the #1 App in America", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, 1, ~U[2025-08-20 02:27:31Z]] 06:22:47.628 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=449.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.630 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=22.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" = ?) [2] 06:22:47.633 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=21.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3622] 06:22:47.633 [debug] Current batch of media processed. Will check again in 1000ms 06:22:47.732 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/2b/06/2b06aa2e3553e5ad1f20b242f23f63b61aed1f25eee142ab4efe50a91fcf94e0.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f7/45/f74503f4b4023046c4c7da73c9859662530ac2a29da31fdf40c7ee8483cbdac0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 06:22:47.733 [debug] Gracefully stopping file follower 06:22:47.735 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=117.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:22:47.737 [debug] QUERY OK source="sources" db=0.5ms 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] 06:22:47.744 [debug] QUERY OK source="media_items" db=6.4ms queue=0.1ms idle=108.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-22 22:26:55Z], 1] 06:22:47.749 [debug] QUERY OK source="media_items" db=4.1ms idle=114.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "870edc9a-1b3d-4259-9ab2-395004bbae7c", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 1, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:22:47.752 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=117.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.759 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=17.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 19:34:52Z], 1] 06:22:47.775 [debug] QUERY OK source="media_items" db=14.4ms idle=23.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "fee74b8d-3ac2-44ba-8dbd-1044047e7e35", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 2, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:22:47.776 [debug] QUERY OK source="sources" db=1.0ms idle=31.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.782 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=27.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-16 16:00:08Z], 1] 06:22:47.788 [debug] QUERY OK source="media_items" db=4.7ms idle=31.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "a5b4631a-1743-41b2-8d48-e304411a2428", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 3, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:22:47.790 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=30.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.796 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=16.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-14 16:06:37Z], 1] 06:22:47.806 [debug] QUERY OK source="media_items" db=9.0ms idle=20.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "e4efdcda-9e20-4b4a-a304-47e4a6c57f65", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 4, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:22:47.808 [debug] QUERY OK source="sources" db=0.8ms idle=25.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.813 [debug] QUERY OK source="media_items" db=4.9ms idle=20.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-11 15:08:01Z], 1] 06:22:47.817 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=24.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "1bfa5b9c-6e27-4a1b-97e6-407275caacf1", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 5, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:22:47.819 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=22.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.825 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=13.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-07 21:54:31Z], 1] 06:22:47.829 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=18.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "62119566-e8cd-4813-8646-b385a737f546", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 6, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:22:47.831 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=16.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.838 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=14.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:31:51Z], 1] 06:22:47.844 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=20.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "334ad204-fe14-4f6e-aada-702b12d1d3d4", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 7, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:22:47.846 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=19.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.851 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=17.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-27 13:12:48Z], 1] 06:22:47.858 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=21.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "18f3b22a-ba78-4f1f-92cd-c49ac79b9a15", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 8, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:22:47.860 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=21.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.867 [debug] QUERY OK source="media_items" db=5.7ms queue=0.2ms idle=17.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-25 20:25:40Z], 1] 06:22:47.871 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=22.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "608aad72-8aab-40ac-a081-5046eed919ba", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 9, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:22:47.874 [debug] QUERY OK source="sources" db=2.2ms queue=0.2ms idle=20.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.882 [debug] QUERY OK source="media_items" db=6.7ms queue=0.2ms idle=17.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-22 18:00:05Z], 1] 06:22:47.888 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=22.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "1dba809f-4975-460c-b5b5-7b1afa666897", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 10, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:22:47.890 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=22.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.897 [debug] QUERY OK source="media_items" db=5.7ms queue=0.2ms idle=20.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-18 20:38:04Z], 1] 06:22:47.901 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=23.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "ad94326c-b64f-4d6c-97c1-ca4b19573fc1", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 11, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:22:47.903 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=20.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.910 [debug] QUERY OK source="media_items" db=5.7ms queue=0.2ms idle=16.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-15 20:33:41Z], 1] 06:22:47.914 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=20.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "f44a2ad0-c947-4610-b428-b6fa53d1a106", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 12, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:22:47.916 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=17.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.922 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=15.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-10 14:43:44Z], 1] 06:22:47.927 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=19.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "2b412146-7f09-4a88-a068-9194cad5df19", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 13, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:22:47.929 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=17.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.934 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=15.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-04 17:57:34Z], 1] 06:22:47.939 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=19.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "45647d8a-bff0-428c-8a70-bc3a5b7ac4de", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 14, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:22:47.942 [debug] QUERY OK source="sources" db=2.2ms queue=0.4ms idle=17.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.948 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=16.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 23:04:17Z], 1] 06:22:47.953 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=20.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "b0672edf-6c97-4cd7-b111-72b599bf4e89", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 15, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:22:47.954 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=19.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.960 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=16.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 00:41:13Z], 1] 06:22:47.964 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=19.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "66e13c4b-d080-4158-861e-b9b7b53a7bfc", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 16, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:22:47.966 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=17.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.972 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=14.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-28 18:33:30Z], 1] 06:22:47.976 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=18.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "a2843621-4f1a-45bc-b72c-308434d2fb80", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 17, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:22:47.978 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:47.984 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=14.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-21 18:52:37Z], 1] 06:22:47.989 [debug] QUERY OK source="media_items" db=3.8ms queue=0.2ms idle=18.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "105e39e3-1cfc-4456-b992-26bff30ef175", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 18, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-24 13:22:47Z], ~U[2025-10-24 13:22:47Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:22:47.992 [debug] QUERY OK source="sources" db=1.1ms queue=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:48.001 [debug] QUERY OK source="media_items" db=7.7ms queue=0.3ms idle=16.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-20 02:27:31Z], 1] 06:22:48.009 [debug] QUERY OK source="media_items" db=5.3ms queue=0.2ms idle=24.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is freaking my bean.", "We Made the #1 App in America", "99099b82-c8a6-4b2b-bfea-dd928d0169b9", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", 19, "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, false, false, 1, [], 98, ~U[2025-08-20 02:27:31Z], ~U[2025-10-24 13:22:48Z], ~U[2025-10-24 13:22:48Z], "This is freaking my bean.", "We Made the #1 App in America", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, 1, ~U[2025-08-20 02:27:31Z]] 06:22:48.011 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=26.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-24 13:22:48Z], ~U[2025-10-24 13:22:48Z], 1] 06:22:48.020 [debug] QUERY OK source="media_items" db=7.9ms queue=0.1ms idle=23.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 ((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] 06:22:48.027 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=29.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:22:48.029 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=27.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:22:48.034 [debug] QUERY OK source="tasks" db=0.7ms idle=12.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1081, 1, ~U[2025-10-24 13:22:48Z], ~U[2025-10-24 13:22:48Z]] 06:22:48.035 [info] {"args":{"id":1},"id":1076,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":101237857,"event":"job:stop","queue_time":224280,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 06:23:00.532 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:14.607 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:44.611 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.534 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:14.614 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:44.616 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.535 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:14.620 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:44.623 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.537 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:14.625 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:44.629 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.539 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:14.631 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:44.634 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.540 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:14.637 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:44.641 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.541 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:14.644 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:44.647 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.542 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:14.649 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:44.653 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.544 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:14.656 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:44.658 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.546 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:14.662 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:44.668 [info] {"source":"oban","duration":4311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.548 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:14.670 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:44.674 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.550 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:14.676 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:44.679 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.552 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:14.683 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:44.706 [info] {"source":"oban","duration":21291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.554 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:14.743 [info] {"source":"oban","duration":30928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:44.745 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.556 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:14.749 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:44.752 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.560 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:14.755 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:44.758 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.561 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:14.762 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:44.765 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.563 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:14.767 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:44.771 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.565 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:14.773 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:44.776 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.567 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:14.779 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:44.783 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.568 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:14.786 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:44.789 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.569 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:14.792 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:44.795 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.571 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:14.798 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:44.801 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.572 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:14.804 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:44.809 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.574 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:14.811 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:44.815 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.576 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:14.818 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:44.820 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.577 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:14.824 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:44.828 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.579 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:14.881 [info] {"source":"oban","duration":41827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:44.884 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.581 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:14.893 [info] {"source":"oban","duration":7400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:44.896 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.583 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:14.899 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:44.902 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.586 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:14.905 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:44.909 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.588 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:14.911 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:44.915 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.590 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:14.917 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:44.921 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.592 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:14.923 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:44.927 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.593 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:14.929 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:44.932 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.596 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:14.937 [info] {"source":"oban","duration":3447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:44.942 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.597 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:14.944 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:44.950 [info] {"source":"oban","duration":4156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.599 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:14.952 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:44.956 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.601 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:14.958 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:44.962 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.603 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:14.965 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:44.968 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.604 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:14.970 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:44.973 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.606 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:14.976 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:44.979 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.608 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:14.982 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:44.985 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.610 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:14.988 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:44.991 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.611 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:14.994 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:44.997 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.613 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:15.001 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:45.003 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.614 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:15.006 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:45.009 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.616 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:15.012 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:45.015 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.619 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:15.018 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:45.021 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.620 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:15.024 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:45.027 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.623 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:15.030 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:45.034 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.625 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:15.036 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:45.039 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.626 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:15.042 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:45.045 [info] {"source":"oban","duration":1623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.627 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:15.048 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:45.051 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.629 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:15.055 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:45.058 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.631 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:15.060 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:45.063 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.633 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:15.066 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:45.069 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.634 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:15.072 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:45.076 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.637 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:15.079 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:45.081 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.639 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:15.084 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:45.087 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.641 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:15.091 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:45.094 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.642 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:15.096 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:45.099 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.645 [info] {"source":"oban","duration":1450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:15.103 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:45.105 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.648 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:15.109 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:45.112 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.650 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:15.114 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:45.117 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.652 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:15.121 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:45.124 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.654 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:15.129 [info] {"source":"oban","duration":4265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:45.135 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.655 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:15.138 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:45.140 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.658 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:15.144 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:45.146 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.660 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:15.149 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:45.152 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.662 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:15.155 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:45.161 [info] {"source":"oban","duration":4504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.663 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:15.165 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:45.168 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.666 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:15.171 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:45.173 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.667 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:15.176 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:45.180 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.670 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:15.182 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:45.185 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.672 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:15.189 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:45.192 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.673 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:15.195 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:45.198 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.675 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:15.200 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:45.205 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.678 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:15.208 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:45.210 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.680 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:15.214 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:45.216 [info] {"source":"oban","duration":1630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.682 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:15.219 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:45.223 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.684 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:15.226 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:45.238 [info] {"source":"oban","duration":11526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.685 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:15.256 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:45.258 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.688 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:15.262 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:45.265 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.689 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:15.270 [info] {"source":"oban","duration":4004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:45.273 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.692 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:15.276 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:45.279 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.694 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:15.282 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:45.285 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.695 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:15.288 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:45.292 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.697 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:15.295 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:45.299 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.699 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:15.301 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:45.305 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.702 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:15.307 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:45.310 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.704 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:15.314 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:45.317 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.705 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:15.321 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:45.324 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.708 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:15.327 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:45.329 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.710 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:15.333 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:45.336 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.712 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:15.339 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:45.343 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.714 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:15.347 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:45.350 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.715 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:15.354 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:45.356 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.718 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:15.360 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:45.364 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.720 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:15.366 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:45.370 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.722 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:15.372 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:45.376 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.724 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:15.378 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:45.386 [info] {"source":"oban","duration":5965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.726 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:15.388 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:45.392 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.728 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:15.394 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:45.398 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.730 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:15.401 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:45.403 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.732 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:15.406 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:45.409 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.734 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:15.413 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:45.415 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.735 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:15.418 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:45.421 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.737 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:15.425 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:45.427 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.740 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:15.430 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:45.433 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.741 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:15.436 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:45.439 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.742 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:15.442 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:45.445 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.745 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:15.448 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:45.452 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.747 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:15.454 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:45.457 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.749 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:15.461 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:45.463 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.751 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:15.466 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:45.469 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.752 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:15.473 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:45.475 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.754 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:15.478 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:45.482 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.757 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:15.484 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:45.487 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.759 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:15.490 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:45.493 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.761 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:15.497 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:45.502 [info] {"source":"oban","duration":3848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.763 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:15.504 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:45.510 [info] {"source":"oban","duration":3914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.765 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:15.512 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:45.516 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.767 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:15.518 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:45.522 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.769 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:15.525 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:45.527 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.771 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:15.530 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:45.534 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.773 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:15.536 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:45.539 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.774 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:15.542 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:45.546 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.777 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:15.549 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:45.552 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.779 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:15.555 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:45.557 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.781 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:15.562 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:45.564 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.783 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:15.567 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:45.571 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.785 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:15.574 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:45.578 [info] {"source":"oban","duration":2628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.787 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:15.584 [info] {"source":"oban","duration":4050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:45.586 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.789 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:15.589 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:45.592 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.791 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:15.597 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:45.599 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.793 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:15.603 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:45.606 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.794 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:15.630 [info] {"source":"oban","duration":21713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:45.635 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.796 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:15.639 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:45.643 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.798 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:15.646 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:45.649 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.800 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:15.653 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:45.655 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.802 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:15.659 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:45.664 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.804 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:15.668 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:45.672 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.806 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:15.676 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:45.680 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.808 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:15.684 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:45.688 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.810 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:15.692 [info] {"source":"oban","duration":3284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:45.695 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.811 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:15.699 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:45.702 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.813 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:15.706 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:45.708 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.821 [info] {"source":"oban","duration":4387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:15.713 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:45.717 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.837 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:15.721 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:45.725 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.838 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:15.728 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:45.738 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.839 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:15.742 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:45.747 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.842 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:15.751 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:45.756 [info] {"source":"oban","duration":3908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.844 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:15.759 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:45.764 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.846 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:15.768 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:45.771 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.848 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:15.776 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:45.780 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.850 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:15.784 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:45.788 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.851 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:15.791 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:45.795 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.854 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:15.799 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:45.803 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.856 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:15.807 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:45.811 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.858 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:15.815 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:45.819 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.860 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:15.824 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:45.828 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.863 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:15.832 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:45.836 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.866 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:15.840 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:45.844 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.868 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:15.848 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:45.852 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.870 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:15.856 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:45.860 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.871 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:15.864 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:45.868 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.873 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:15.872 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:45.876 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.874 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:15.880 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:45.884 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.877 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:15.888 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:45.891 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.878 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:15.894 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:45.897 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.881 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:15.901 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:45.905 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.883 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:15.909 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:45.913 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.885 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:15.916 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:45.920 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.887 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:15.923 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:45.926 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.889 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:15.930 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:45.933 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.891 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:15.938 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:45.941 [info] {"source":"oban","duration":2514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.892 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:15.946 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:45.949 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.895 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:15.952 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:45.956 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.897 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:15.960 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:45.964 [info] {"source":"oban","duration":3185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.899 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:15.968 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:45.972 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.901 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:15.976 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:45.980 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.902 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:15.986 [info] {"source":"oban","duration":5165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:45.990 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.905 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:15.994 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:45.998 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.906 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:16.002 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:46.005 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.911 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:16.010 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:46.014 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.913 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:16.018 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:46.021 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.914 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:16.026 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:46.030 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.917 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:16.034 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:46.037 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.919 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:16.041 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:46.045 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.921 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:16.049 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:46.053 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.923 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:16.057 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:46.061 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.925 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:16.065 [info] {"source":"oban","duration":3295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:46.069 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.927 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:16.073 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:46.077 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.929 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:16.081 [info] {"source":"oban","duration":3218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:46.085 [info] {"source":"oban","duration":3051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.931 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:16.089 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:46.093 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.933 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:16.099 [info] {"source":"oban","duration":3838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:46.103 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.934 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:16.107 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:46.112 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.937 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:16.117 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:46.121 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.939 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:16.124 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:46.128 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.941 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:16.132 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:46.136 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.943 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:16.140 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:46.144 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.945 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:16.147 [info] {"source":"oban","duration":2579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:46.151 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.947 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:16.156 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:46.160 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.949 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:16.163 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:46.168 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.951 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:16.172 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:46.176 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.953 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:16.179 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:46.183 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.957 [info] {"source":"oban","duration":3342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:16.187 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:46.191 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.962 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:16.195 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:46.198 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.964 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:16.203 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:46.207 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.966 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:16.211 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:46.215 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.968 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:16.219 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:46.223 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.970 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:16.228 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:46.232 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.971 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:16.236 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:46.240 [info] {"source":"oban","duration":3189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.975 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:16.244 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:46.247 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.977 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:16.252 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:46.256 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.979 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:16.260 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:46.263 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.980 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:16.268 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:46.272 [info] {"source":"oban","duration":3320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.983 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:16.277 [info] {"source":"oban","duration":3495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:46.282 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.985 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:16.284 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:46.289 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.987 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:16.293 [info] {"source":"oban","duration":3558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:46.298 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.989 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:16.302 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:46.306 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.991 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:16.310 [info] {"source":"oban","duration":3381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:46.315 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.993 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:16.319 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:46.323 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.995 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:16.327 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:46.331 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.997 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:16.335 [info] {"source":"oban","duration":3374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:46.339 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.999 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:16.343 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:46.347 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:01.000 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:16.351 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:46.355 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.003 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:16.367 [info] {"source":"oban","duration":11229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:46.374 [info] {"source":"oban","duration":4767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.006 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:16.378 [info] {"source":"oban","duration":3161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:46.381 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.009 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:16.385 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:46.389 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.011 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:16.393 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:46.398 [info] {"source":"oban","duration":3893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.012 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:16.402 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:46.406 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.016 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:16.410 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:46.414 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.017 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:16.418 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:46.422 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.019 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:16.426 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:46.430 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.021 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:16.434 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:46.438 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.022 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:16.442 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:46.446 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.025 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:16.450 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:46.454 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.027 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:16.458 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:46.462 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.029 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:16.466 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:46.470 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.033 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:16.474 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:46.478 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.034 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:16.482 [info] {"source":"oban","duration":3215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:46.486 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.036 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:16.490 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:46.494 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.038 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:16.498 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:46.502 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.039 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:16.506 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:46.510 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.041 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:16.514 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:46.518 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.047 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:16.522 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:46.526 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.048 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:16.530 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:46.534 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.050 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:16.538 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:46.542 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.052 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:16.546 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:46.550 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.054 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:16.554 [info] {"source":"oban","duration":3012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:46.558 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.056 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:16.562 [info] {"source":"oban","duration":3409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:46.566 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.058 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:16.570 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:46.574 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.063 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:16.578 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:46.582 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.068 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:16.586 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:46.590 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.072 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:16.594 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:46.598 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.073 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:16.602 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:46.606 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.074 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:16.610 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:46.614 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.076 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:16.618 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:46.622 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.077 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:16.626 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:46.630 [info] {"source":"oban","duration":3573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.078 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:16.634 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:46.638 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.079 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:16.642 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:46.644 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.083 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:16.648 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:46.652 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.086 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:16.656 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:46.660 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.093 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:16.664 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:46.668 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.096 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:16.672 [info] {"source":"oban","duration":3633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:46.677 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.100 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:16.681 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:46.685 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.102 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:16.689 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:46.693 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.105 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:16.696 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:46.700 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.106 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:16.703 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:46.708 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.108 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:16.712 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:46.716 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.110 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:16.720 [info] {"source":"oban","duration":3497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:46.725 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.113 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:16.729 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:46.733 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.116 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:16.738 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:46.742 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.118 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:16.746 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:46.750 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.120 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:16.754 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:46.758 [info] {"source":"oban","duration":3471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.122 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:16.763 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:46.767 [info] {"source":"oban","duration":3408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.123 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:16.772 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:46.776 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.126 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:16.779 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:46.783 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.127 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:16.785 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:46.790 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.133 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:16.794 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:46.797 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.135 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:16.802 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:46.806 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.138 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:16.809 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:46.813 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.139 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:16.817 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:46.821 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.141 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:16.825 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:46.829 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.143 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:16.833 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:46.837 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.145 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:16.841 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:46.844 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.146 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:16.848 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:46.853 [info] {"source":"oban","duration":3440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.149 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:16.858 [info] {"source":"oban","duration":3131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:46.862 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.153 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:16.866 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:46.870 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.154 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:16.874 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:46.878 [info] {"source":"oban","duration":2989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.156 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:16.882 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:46.885 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.159 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:16.890 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:46.892 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.160 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:16.897 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:46.901 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.162 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:16.905 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:46.909 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.165 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:16.913 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:46.917 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.167 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:16.921 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:46.925 [info] {"source":"oban","duration":3400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.174 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:16.929 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:46.933 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.176 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:16.937 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:46.941 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.180 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:16.945 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:46.949 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.182 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:16.953 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:46.957 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.188 [info] {"source":"oban","duration":4027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:16.961 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:46.965 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.190 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:16.969 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:46.973 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.193 [info] {"source":"oban","duration":1499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:16.977 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:46.981 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.194 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:16.985 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:46.988 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.200 [info] {"source":"oban","duration":4225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:16.992 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:46.996 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.202 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:17.000 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:47.004 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.205 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:17.008 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:47.012 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.207 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:17.017 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:47.020 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.241 [info] {"source":"oban","duration":26343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:17.025 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:47.029 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.291 [info] {"source":"oban","duration":7645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:17.033 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:47.037 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.294 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:17.041 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:47.045 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.295 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:17.049 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:47.055 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.298 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:17.059 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:47.063 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.301 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:17.067 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:47.071 [info] {"source":"oban","duration":3325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.302 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:17.076 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:47.080 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.308 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:17.084 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:47.088 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.309 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:17.092 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:47.095 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.314 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:17.100 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:47.104 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.316 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:17.108 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:47.112 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.323 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:17.116 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:47.122 [info] {"source":"oban","duration":4843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.325 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:17.127 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:47.130 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.326 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:17.135 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:47.139 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.331 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:17.143 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:47.147 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.335 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:17.151 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:47.153 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.341 [info] {"source":"oban","duration":4211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:17.157 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:47.161 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.345 [info] {"source":"oban","duration":3071,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:17.165 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:47.169 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.347 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:17.173 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:47.177 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.353 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:17.181 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:47.185 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.354 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:17.189 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:47.193 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.359 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:17.196 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:47.200 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.360 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:17.205 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:47.208 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.363 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:17.213 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:47.217 [info] {"source":"oban","duration":3381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.369 [info] {"source":"oban","duration":4280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:17.221 [info] {"source":"oban","duration":3364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:47.226 [info] {"source":"oban","duration":3466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.370 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:17.231 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:47.235 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.372 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:17.239 [info] {"source":"oban","duration":3475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:47.243 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.378 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:17.248 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:47.252 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.379 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:17.256 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:47.259 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.381 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:17.263 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:47.268 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.383 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:17.272 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:47.276 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.385 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:17.279 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:47.284 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.387 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:17.288 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:47.292 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.393 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:17.296 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:47.300 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.394 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:17.304 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:47.308 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.396 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:17.312 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:47.318 [info] {"source":"oban","duration":4610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.399 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:17.322 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:47.326 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.401 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:17.330 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:47.334 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.402 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:17.338 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:47.342 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.406 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:17.346 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:47.350 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.411 [info] {"source":"oban","duration":3699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:17.354 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:47.356 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.413 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:17.359 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:47.364 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.414 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:17.368 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:47.372 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.419 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:17.376 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:47.380 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.424 [info] {"source":"oban","duration":4667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:17.384 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:47.388 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.426 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:17.392 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:47.394 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.427 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:17.398 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:47.402 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.429 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:17.406 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:47.409 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.432 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:17.413 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:47.417 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.434 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:17.421 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:47.425 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.437 [info] {"source":"oban","duration":882,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:17.430 [info] {"source":"oban","duration":4135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:47.434 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.438 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:17.438 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:47.442 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.442 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:17.446 [info] {"source":"oban","duration":3351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:47.450 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.446 [info] {"source":"oban","duration":3637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:17.454 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:47.458 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.449 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:17.462 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:47.466 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.452 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:17.470 [info] {"source":"oban","duration":3329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:47.475 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.454 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:17.479 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:47.483 [info] {"source":"oban","duration":3314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.457 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:17.488 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:47.492 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.459 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:17.496 [info] {"source":"oban","duration":3366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:47.499 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.461 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:17.505 [info] {"source":"oban","duration":4617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:47.510 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.463 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:17.514 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:47.518 [info] {"source":"oban","duration":3016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.465 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:17.522 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:47.526 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.466 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:17.530 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:47.534 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.470 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:17.538 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:47.542 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.471 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:17.545 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:47.550 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.473 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:17.554 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:47.558 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.477 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:17.562 [info] {"source":"oban","duration":3249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:47.566 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.481 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:17.570 [info] {"source":"oban","duration":3412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:47.575 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.483 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:17.579 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:47.583 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.487 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:17.587 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:47.592 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.488 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:17.596 [info] {"source":"oban","duration":3420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:47.601 [info] {"source":"oban","duration":3515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.490 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:17.606 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:47.610 [info] {"source":"oban","duration":3210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.492 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:17.614 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:47.618 [info] {"source":"oban","duration":3331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.495 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:17.622 [info] {"source":"oban","duration":3382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:47.627 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.496 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:17.631 [info] {"source":"oban","duration":3357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:47.636 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.499 [info] {"source":"oban","duration":1473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:17.640 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:47.644 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.500 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:17.648 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:47.652 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.503 [info] {"source":"oban","duration":1573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:17.656 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:47.659 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.506 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:17.663 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:47.668 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.507 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:17.673 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:47.676 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.508 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:17.679 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:47.683 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.509 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:17.686 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:47.690 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.510 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:17.694 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:47.699 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.520 [info] {"source":"oban","duration":8556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:17.703 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:47.707 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.522 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:17.711 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:47.715 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.526 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:17.719 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:47.723 [info] {"source":"oban","duration":3407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.527 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:17.728 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:47.731 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.531 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:17.735 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:47.740 [info] {"source":"oban","duration":3172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.534 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:17.744 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:47.748 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.536 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:17.752 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:47.756 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.537 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:17.761 [info] {"source":"oban","duration":3619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:47.766 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.538 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:17.770 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:47.774 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.539 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:17.777 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:47.781 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.541 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:17.785 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:47.789 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.542 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:17.793 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:47.797 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.543 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:17.801 [info] {"source":"oban","duration":3479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:47.806 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.544 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:17.809 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:47.814 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.545 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:17.818 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:47.822 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.550 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:17.826 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:47.830 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.551 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:17.834 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:47.838 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.553 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:17.842 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:47.846 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.555 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:17.850 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:47.854 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.557 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:17.858 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:47.862 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.561 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:17.866 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:47.870 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.562 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:17.874 [info] {"source":"oban","duration":3384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:47.879 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.563 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:17.883 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:47.887 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.567 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:17.891 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:47.895 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.568 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:17.899 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:47.903 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.570 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:17.907 [info] {"source":"oban","duration":3359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:47.910 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.572 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:17.914 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:47.919 [info] {"source":"oban","duration":4313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.573 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:17.923 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:47.927 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.575 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:17.932 [info] {"source":"oban","duration":3162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:47.936 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.576 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:17.941 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:47.946 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.578 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:17.950 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:47.954 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.579 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:17.957 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:47.966 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.581 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:17.969 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:47.990 [info] {"source":"oban","duration":18992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.582 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:17.994 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:47.998 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.583 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:18.002 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:48.006 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.586 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:18.010 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:48.014 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.587 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:18.018 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:48.022 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.589 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:18.026 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:48.029 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.590 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:18.032 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:48.036 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.593 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:18.039 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:48.044 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.595 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:18.050 [info] {"source":"oban","duration":4679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:48.054 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.596 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:18.058 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:48.062 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.599 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:18.065 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:48.069 [info] {"source":"oban","duration":3525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.601 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:18.073 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:48.077 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.602 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:18.081 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:48.085 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.605 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:18.089 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:48.091 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.607 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:18.095 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:48.099 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.610 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:18.104 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:48.107 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.612 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:18.111 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:48.115 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.614 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:18.119 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:48.125 [info] {"source":"oban","duration":4680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.616 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:18.129 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:48.136 [info] {"source":"oban","duration":6400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.618 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:18.140 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:48.143 [info] {"source":"oban","duration":2528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.620 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:18.147 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:48.151 [info] {"source":"oban","duration":3398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.621 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:18.155 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:48.159 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.623 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:18.164 [info] {"source":"oban","duration":4472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:48.169 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.626 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:18.172 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:48.175 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.627 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:18.177 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:48.181 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.636 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:18.184 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:48.188 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.637 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:18.192 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:48.195 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.640 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:18.198 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:48.201 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.642 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:18.204 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:48.206 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.644 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:18.209 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:48.215 [info] {"source":"oban","duration":3928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.646 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:18.218 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:48.221 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.648 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:18.223 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:48.228 [info] {"source":"oban","duration":3466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.649 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:18.231 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:48.235 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.652 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:18.238 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:48.242 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.654 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:18.247 [info] {"source":"oban","duration":3872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:48.250 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.656 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:18.252 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:48.256 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.658 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:18.260 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:48.263 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.660 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:18.266 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:48.268 [info] {"source":"oban","duration":1627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.661 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:18.272 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:48.275 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.664 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:18.278 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:48.281 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.666 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:18.284 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:48.288 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.667 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:18.291 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:48.296 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.668 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:18.298 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:48.302 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.670 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:18.305 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:48.308 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.671 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:18.311 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:48.314 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.674 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:18.317 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:48.320 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.676 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:18.322 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:48.326 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.678 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:18.329 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:48.331 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.680 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:18.334 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:48.338 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.681 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:18.342 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:48.345 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.683 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:18.347 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:48.353 [info] {"source":"oban","duration":4031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.685 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:18.359 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:48.363 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.687 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:18.374 [info] {"source":"oban","duration":9091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:48.377 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.688 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:18.380 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:48.382 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.691 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:18.386 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:48.389 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.693 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:18.391 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:48.395 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.694 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:18.399 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:48.403 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.696 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:18.406 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:48.408 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.698 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:18.440 [info] {"source":"oban","duration":28804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:48.443 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.700 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:18.446 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:48.449 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.702 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:18.452 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:48.454 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.703 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:18.458 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:48.467 [info] {"source":"oban","duration":7609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.705 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:18.470 [info] {"source":"oban","duration":2051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:48.474 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.707 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:18.478 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:48.480 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.710 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:18.483 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:48.486 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.712 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:18.491 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:48.493 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.714 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:18.497 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:48.499 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.716 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:18.503 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:48.509 [info] {"source":"oban","duration":4537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.718 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:18.512 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:48.519 [info] {"source":"oban","duration":4836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.720 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:18.522 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:48.527 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.722 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:18.530 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:48.533 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.724 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:18.535 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:48.539 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.725 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:18.542 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:48.546 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.728 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:18.549 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:48.552 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.730 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:18.562 [info] {"source":"oban","duration":3125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:48.565 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.732 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:18.570 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:48.572 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.734 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:18.578 [info] {"source":"oban","duration":4076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:48.580 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.735 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:18.584 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:48.587 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.737 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:18.590 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:48.594 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.739 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:18.597 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:48.599 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.741 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:18.602 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:48.606 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.746 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:18.611 [info] {"source":"oban","duration":3896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:48.614 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.747 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:18.617 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:48.621 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.752 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:18.624 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:48.626 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.754 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:18.630 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:48.632 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.756 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:18.635 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:48.640 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.758 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:18.642 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:48.648 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.759 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:18.650 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:48.653 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.761 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:18.656 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:48.660 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.763 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:18.664 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:48.672 [info] {"source":"oban","duration":5506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.764 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:18.675 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:48.678 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.767 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:18.685 [info] {"source":"oban","duration":6648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:48.688 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.768 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:18.698 [info] {"source":"oban","duration":5436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:48.700 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.772 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:18.705 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:48.709 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.775 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:18.711 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:48.715 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.777 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:18.718 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:48.721 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.779 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:18.725 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:48.727 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.781 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:18.731 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:48.734 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.783 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:18.737 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:48.744 [info] {"source":"oban","duration":4636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.785 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:18.748 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:48.752 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.786 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:18.760 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:48.764 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.788 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:18.768 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:48.771 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.790 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:18.775 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:48.779 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.793 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:18.782 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:48.785 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.795 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:18.788 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:48.793 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.797 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:18.795 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:48.799 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.799 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:18.802 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:48.804 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.801 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:18.807 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:48.811 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.803 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:18.814 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:48.817 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.805 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:18.819 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:48.822 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.807 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:18.826 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:48.828 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.809 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:18.831 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:48.835 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.810 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:18.838 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:48.842 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.814 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:18.844 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:48.847 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.816 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:18.851 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:48.854 [info] {"source":"oban","duration":2291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.817 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:18.856 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:48.860 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.820 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:18.862 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:48.866 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.822 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:18.871 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:48.874 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.824 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:18.877 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:48.880 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.827 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:18.883 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:48.886 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.829 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:18.889 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:48.891 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.832 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:18.894 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:48.898 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.833 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:18.901 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:48.905 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.836 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:18.908 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:48.910 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.838 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:18.914 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:48.916 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.840 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:18.919 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:48.931 [info] {"source":"oban","duration":10264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.842 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:18.938 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:48.945 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.844 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:18.948 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:48.951 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.846 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:18.954 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:48.957 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.848 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:18.960 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:48.963 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.850 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:18.966 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:48.968 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.852 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:18.972 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:48.975 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.853 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:18.977 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:48.981 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.856 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:18.984 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:48.986 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.858 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:18.992 [info] {"source":"oban","duration":4757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:48.999 [info] {"source":"oban","duration":4884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.860 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:19.002 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:49.005 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.862 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:19.009 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:49.012 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.863 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:19.015 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:49.018 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.866 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:19.020 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:49.023 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.867 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:19.027 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:49.029 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.870 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:19.033 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:49.036 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.872 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:19.039 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:49.043 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.873 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:19.045 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:49.048 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.875 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:19.053 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:49.056 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.878 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:19.061 [info] {"source":"oban","duration":4126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:49.064 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.879 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:19.067 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:49.070 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.882 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:19.074 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:49.077 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.884 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:19.080 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:49.083 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.888 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:19.085 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:49.089 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.890 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:19.092 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:49.095 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.893 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:19.101 [info] {"source":"oban","duration":4896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:49.104 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.895 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:19.114 [info] {"source":"oban","duration":9020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:49.117 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.896 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:19.120 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:49.123 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.899 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:19.126 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:49.130 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.901 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:19.134 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:49.137 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.903 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:19.140 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:49.142 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.905 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:19.146 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:49.151 [info] {"source":"oban","duration":3874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.907 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:19.178 [info] {"source":"oban","duration":18595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:49.180 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.909 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:19.183 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:49.186 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.911 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:19.190 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:49.193 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.913 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:19.196 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:49.200 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.915 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:19.204 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:49.208 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.916 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:19.211 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:49.214 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.919 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:19.218 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:49.222 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.921 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:19.225 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:49.228 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.923 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:19.231 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:49.234 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.925 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:19.238 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:49.242 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.927 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:19.244 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:49.247 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.929 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:19.251 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:49.253 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.931 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:19.256 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:49.259 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.933 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:19.262 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:49.266 [info] {"source":"oban","duration":2598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.935 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:19.277 [info] {"source":"oban","duration":8565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:49.280 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.936 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:19.283 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:49.286 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.939 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:19.289 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:49.291 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.941 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:19.294 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:49.297 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.943 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:19.303 [info] {"source":"oban","duration":4464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:49.305 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.945 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:19.308 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:49.312 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.947 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:19.315 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:49.318 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.949 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:19.321 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:49.323 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.951 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:19.326 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:49.330 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.953 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:19.334 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:49.337 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.954 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:19.339 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:49.343 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.955 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:19.345 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:49.349 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.958 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:19.351 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:49.354 [info] {"source":"oban","duration":1611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.960 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:19.360 [info] {"source":"oban","duration":5757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:49.363 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.962 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:19.367 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:49.370 [info] {"source":"oban","duration":2663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.964 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:19.374 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:49.376 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.966 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:19.379 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:49.383 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.968 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:19.386 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:49.389 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.970 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:19.391 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:49.394 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.973 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:19.398 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:49.401 [info] {"source":"oban","duration":2533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.975 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:19.403 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:49.406 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.976 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:19.410 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:49.415 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.981 [info] {"source":"oban","duration":3172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:19.418 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:49.420 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.984 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:19.423 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:49.427 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.986 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:19.430 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:49.432 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.988 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:19.435 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:49.438 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.990 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:19.441 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:49.445 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.992 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:19.449 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:49.451 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.994 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:19.455 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:49.458 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.995 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:19.461 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:49.463 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.998 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:19.466 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:49.469 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.999 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:19.473 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:49.475 [info] {"source":"oban","duration":1515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.003 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:19.481 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:49.485 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.004 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:19.487 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:49.490 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.006 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:19.494 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:49.497 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.008 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:19.499 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:49.502 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.009 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:19.505 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:49.509 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.011 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:19.512 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:49.514 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.012 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:19.519 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:49.522 [info] {"source":"oban","duration":2058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.015 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:19.525 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:49.527 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.016 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:19.530 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:49.534 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.018 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:19.540 [info] {"source":"oban","duration":3502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":3} 17:00:49.543 [info] {"source":"oban","duration":2051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.020 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:19.546 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:49.548 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.022 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:19.551 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:49.555 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.023 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:19.558 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:49.560 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.025 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:19.564 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:49.566 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.027 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:19.569 [info] {"source":"oban","duration":2436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:49.571 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.032 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:19.576 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:49.579 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.033 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:19.589 [info] {"source":"oban","duration":9029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:49.602 [info] {"source":"oban","duration":11285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.035 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:19.604 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:49.608 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.037 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:19.610 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:49.614 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.039 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:19.616 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:49.620 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.041 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:19.623 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:49.627 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.042 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:19.629 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:49.634 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.043 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:19.636 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:49.641 [info] {"source":"oban","duration":3654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.045 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:19.645 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:49.647 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.048 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:19.650 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:49.652 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.049 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:19.656 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:49.658 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.050 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:19.662 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:49.664 [info] {"source":"oban","duration":1629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.056 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:19.668 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:49.670 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.058 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:19.674 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:49.677 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.060 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:19.679 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:49.682 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.062 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:19.704 [info] {"source":"oban","duration":19369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:49.707 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.065 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:19.710 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:49.712 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.066 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:19.715 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:49.718 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.068 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:19.722 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:49.724 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.074 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:19.729 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:49.732 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.075 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:19.736 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:49.738 [info] {"source":"oban","duration":1603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.077 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:19.741 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:49.745 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.079 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:19.748 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:49.751 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.081 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:19.754 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:49.757 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.087 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:19.759 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:49.762 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.088 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:19.779 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:49.782 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.092 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:19.786 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:49.789 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.093 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:19.791 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:49.795 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.095 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:19.798 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:49.802 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.099 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:19.805 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:49.808 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.101 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:19.811 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:49.817 [info] {"source":"oban","duration":5269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.106 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:19.819 [info] {"source":"oban","duration":1627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:49.822 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.107 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:19.826 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:49.828 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.111 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:19.831 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:49.835 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.114 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:19.838 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:49.841 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.117 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:19.844 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:49.847 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.120 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:19.858 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:49.860 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.122 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:19.863 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:49.867 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.124 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:19.870 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:49.873 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.127 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:19.876 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:49.878 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.129 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:19.881 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:49.885 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.134 [info] {"source":"oban","duration":3502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:19.887 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:49.890 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.136 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:19.893 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:49.897 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.139 [info] {"source":"oban","duration":1614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:19.902 [info] {"source":"oban","duration":2655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:49.905 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.146 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:19.909 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:49.911 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.148 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:19.914 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:42.193 [debug] Tzdata polling for update. 17:51:42.389 [debug] Tzdata polling shows the loaded tz database is up to date. 17:51:49.918 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.151 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:19.921 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:49.925 [info] {"source":"oban","duration":3439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.153 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:19.928 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:49.932 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.156 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:19.935 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:49.937 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.158 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:19.942 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:49.944 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.160 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:19.948 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:49.950 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.162 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:19.953 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:49.959 [info] {"source":"oban","duration":3851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.168 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:19.961 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:49.964 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.170 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:19.968 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:49.970 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.183 [info] {"source":"oban","duration":10523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1082]} 18:00:00.191 [info] {"args":{},"id":1082,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1761354000191165823,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 18:00:00.198 [debug] QUERY OK source="media_items" db=6.0ms idle=366.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.198 [info] Culling 0 media items past their retention date 18:00:00.203 [debug] QUERY OK source="media_items" db=4.5ms queue=0.2ms idle=373.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.204 [info] Deleting 0 media items that are from before the source cutoff 18:00:00.206 [info] {"args":{},"id":1082,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":13223,"event":"job:stop","queue_time":187138,"attempt":1,"tags":["media_item","local_data"]} 18:00:19.974 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:49.976 [info] {"source":"oban","duration":1427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.185 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:19.979 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:49.982 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.187 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:19.984 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:49.988 [info] {"source":"oban","duration":2622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.189 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:19.994 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:49.997 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.192 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:20.000 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:50.004 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.197 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:20.006 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:50.009 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.199 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:20.012 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:50.015 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.201 [info] {"source":"oban","duration":1418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:20.019 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:50.022 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.206 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:20.025 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:50.028 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.207 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:20.030 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:50.034 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.209 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:20.039 [info] {"source":"oban","duration":4200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:50.041 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.211 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:20.045 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:50.047 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.213 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:20.066 [info] {"source":"oban","duration":16874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:50.068 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.216 [info] {"source":"oban","duration":1315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:20.071 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:50.075 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.218 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:20.078 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:50.082 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.221 [info] {"source":"oban","duration":1455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:20.093 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:50.096 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.224 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:20.099 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:50.102 [info] {"source":"oban","duration":2424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.226 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:20.104 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:50.107 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.229 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:20.110 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:50.114 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.231 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:20.117 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:50.120 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.233 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:20.122 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:50.125 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.235 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:20.129 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:50.131 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.237 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:20.134 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:50.138 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.241 [info] {"source":"oban","duration":1470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:20.141 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:50.145 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.244 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:20.148 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:50.151 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.246 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:20.153 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:50.156 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.248 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:20.159 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:50.163 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.251 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:20.165 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:50.168 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.253 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:20.171 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:50.175 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.260 [info] {"source":"oban","duration":5449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:20.177 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:50.181 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.263 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:20.183 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:50.186 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.266 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:20.190 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:50.193 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.271 [info] {"source":"oban","duration":3995,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:20.195 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:50.198 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.274 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:20.201 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:50.205 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.275 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:20.208 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:50.211 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.277 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:20.215 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:50.218 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.283 [info] {"source":"oban","duration":3552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:20.221 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:50.224 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.289 [info] {"source":"oban","duration":4360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:20.227 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:50.230 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.297 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:20.233 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:50.236 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.299 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:20.240 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:50.243 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.300 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:20.246 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:50.250 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.307 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:20.253 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:50.257 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.308 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:20.260 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:50.263 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.312 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:20.267 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:50.271 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.314 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:20.273 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:50.278 [info] {"source":"oban","duration":2554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.317 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:20.282 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:50.285 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.319 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:20.288 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:50.291 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.324 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:20.296 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:50.301 [info] {"source":"oban","duration":3903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.328 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:20.303 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:50.307 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.331 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:20.310 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:50.313 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.334 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:20.316 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:50.322 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.336 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:20.326 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:50.331 [info] {"source":"oban","duration":4562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.339 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:20.335 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:50.338 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.341 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:20.341 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:50.346 [info] {"source":"oban","duration":3012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.343 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:20.349 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:50.353 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.345 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:20.357 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:50.359 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.347 [info] {"source":"oban","duration":1373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:20.362 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:50.367 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.349 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:20.369 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:50.373 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.351 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:20.376 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:50.380 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.355 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:20.383 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:50.385 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.362 [info] {"source":"oban","duration":5549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1083]} 19:00:00.372 [info] {"args":{},"id":1083,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1761357600372553538,"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:00.378 [debug] QUERY OK source="media_items" db=4.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 (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:00.378 [info] Redownloading 0 media items 19:00:00.381 [info] {"args":{},"id":1083,"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":6315,"event":"job:stop","queue_time":366097,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:20.389 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:50.392 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.363 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:20.395 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:50.398 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.365 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:20.401 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:50.404 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.369 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:20.406 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:50.409 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.370 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:20.413 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:50.416 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.372 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:20.418 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:50.421 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.374 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:20.426 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:50.428 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.377 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:20.432 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:50.435 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.378 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:20.437 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:50.441 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.380 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:20.443 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:50.446 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.384 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:20.449 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:50.454 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.386 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:20.456 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:50.460 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.387 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:20.462 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:50.465 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.390 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:20.469 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:50.471 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.392 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:20.474 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:50.478 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.394 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:20.481 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:50.487 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.395 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:20.490 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:50.492 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.397 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:20.495 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:50.498 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.401 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:20.502 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:50.505 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.402 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:20.507 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:50.510 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.404 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:20.514 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:50.516 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.408 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:20.520 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:50.522 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.409 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:20.526 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:50.528 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.412 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:20.532 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:50.534 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.413 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:20.537 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:50.541 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.415 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:20.544 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:50.548 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.417 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:20.551 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:50.553 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.419 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:20.558 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:50.560 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.457 [info] {"source":"oban","duration":36647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:20.565 [info] {"source":"oban","duration":2639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:50.567 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.459 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:20.571 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:50.576 [info] {"source":"oban","duration":2685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.461 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:20.580 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:50.582 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.463 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:20.585 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:50.588 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.465 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:20.591 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:50.595 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.467 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:20.598 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:50.602 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.470 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:20.606 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:50.610 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.471 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:20.614 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:50.618 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.474 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:20.622 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:50.626 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.475 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:20.630 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:50.633 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.479 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:20.635 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:50.640 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.482 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:20.644 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:50.648 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.490 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:20.650 [info] {"source":"oban","duration":1590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:50.654 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.492 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:20.658 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:50.661 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.494 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:20.666 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:50.670 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.496 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:20.673 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:50.675 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.497 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:20.680 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:50.684 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.499 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:20.687 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:50.691 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.502 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:20.696 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:50.699 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.503 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:20.703 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:50.708 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.505 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:20.713 [info] {"source":"oban","duration":3881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:50.716 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.506 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:20.721 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:50.725 [info] {"source":"oban","duration":3459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.508 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:20.730 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:50.733 [info] {"source":"oban","duration":2704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.510 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:20.738 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:50.742 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.511 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:20.746 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:50.750 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.513 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:20.754 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:50.757 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.516 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:20.761 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:50.766 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.518 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:20.770 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:50.773 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.520 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:20.778 [info] {"source":"oban","duration":3400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:50.783 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.522 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:20.787 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:50.790 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.523 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:20.792 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:50.797 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.524 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:20.800 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:50.805 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.526 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:20.809 [info] {"source":"oban","duration":3073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:50.812 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.528 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:20.815 [info] {"source":"oban","duration":1604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:50.820 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.530 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:20.826 [info] {"source":"oban","duration":4787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:50.830 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.532 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:20.834 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:50.838 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.534 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:20.842 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:50.846 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.536 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:20.850 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:50.856 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.537 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:20.859 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:50.863 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.539 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:20.868 [info] {"source":"oban","duration":4238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:50.872 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.541 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:20.876 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:50.880 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.542 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:20.884 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:50.888 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.543 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:20.892 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:50.895 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.545 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:20.900 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:50.904 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.546 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:20.908 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:50.912 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.548 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:20.916 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:50.920 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.550 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:20.923 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:50.927 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.554 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:20.931 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:50.935 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.556 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:20.938 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:50.961 [info] {"source":"oban","duration":21071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.558 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:20.969 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:50.973 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.560 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:20.977 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:50.982 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.562 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:20.984 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:50.997 [info] {"source":"oban","duration":8034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.564 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:21.001 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:51.005 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.569 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:21.009 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:51.013 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.570 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:21.017 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:51.021 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.572 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:21.025 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:51.029 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.575 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:21.033 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:51.037 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.576 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:21.041 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:51.045 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.579 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:21.049 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:51.053 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.581 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:21.057 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:51.061 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.583 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:21.065 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:51.070 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.585 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:21.075 [info] {"source":"oban","duration":4204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:51.079 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.586 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:21.083 [info] {"source":"oban","duration":3299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:51.087 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.588 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:21.091 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:51.095 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.590 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:21.099 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:51.103 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.592 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:21.107 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:51.111 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.596 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:21.114 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:51.118 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.599 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:21.122 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:51.126 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.601 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:21.130 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:51.134 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.603 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:21.138 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:51.142 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.605 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:21.146 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:51.150 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.625 [info] {"source":"oban","duration":16249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:21.154 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:51.158 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.627 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:21.162 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:51.166 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.630 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:21.170 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:51.174 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.632 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:21.184 [info] {"source":"oban","duration":8626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:51.188 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.633 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:21.192 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:51.196 [info] {"source":"oban","duration":3565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.636 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:21.201 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:51.206 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.638 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:21.210 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:51.214 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.640 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:21.218 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:51.222 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.642 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:21.226 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:51.230 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.644 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:21.234 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:51.238 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.646 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:21.242 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:51.246 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.647 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:21.250 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:51.254 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.650 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:21.258 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:51.262 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.652 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:21.266 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:51.270 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.654 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:21.274 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:51.278 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.656 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:21.282 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:51.286 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.658 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:21.289 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:51.293 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.660 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:21.297 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:51.300 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.662 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:21.303 [info] {"source":"oban","duration":2622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:51.308 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.664 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:21.311 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:51.316 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.666 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:21.319 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:51.324 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.667 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:21.328 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:51.332 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.669 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:21.336 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:51.339 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.670 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:21.344 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:51.348 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.672 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:21.352 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:51.356 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.673 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:21.359 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:51.364 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.676 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:21.368 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:51.372 [info] {"source":"oban","duration":3377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.679 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:21.377 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:51.380 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.681 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:21.385 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:51.388 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.683 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:21.393 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:51.397 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.685 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:21.401 [info] {"source":"oban","duration":3429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:51.406 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.686 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:21.410 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:51.414 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.688 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:21.418 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:51.422 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.691 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:21.425 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:51.430 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.692 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:21.433 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:51.438 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.695 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:21.442 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:51.446 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.697 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:21.450 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:51.452 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.699 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:21.457 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:51.460 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.701 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:21.463 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:51.466 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.703 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:21.470 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:51.474 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.705 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:21.478 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:51.482 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.706 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:21.486 [info] {"source":"oban","duration":3434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:51.493 [info] {"source":"oban","duration":5350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.709 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:21.498 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:51.502 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.711 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:21.506 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:51.512 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.713 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:21.516 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:51.520 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.714 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:21.524 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:51.528 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.715 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:21.532 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:51.536 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.718 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:21.540 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:51.544 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.719 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:21.547 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:51.552 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.721 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:21.556 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:51.560 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.722 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:21.564 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:51.568 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.724 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:21.572 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:51.576 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.727 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:21.580 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:51.584 [info] {"source":"oban","duration":2678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.728 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:21.588 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:51.591 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.735 [info] {"source":"oban","duration":5322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:21.595 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:51.599 [info] {"source":"oban","duration":3091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.736 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:21.603 [info] {"source":"oban","duration":3254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:51.607 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.738 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:21.611 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:51.615 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.742 [info] {"source":"oban","duration":2275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:21.619 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:51.623 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.743 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:21.627 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:51.631 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.745 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:21.635 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:51.639 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.748 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:21.643 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:51.647 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.749 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:21.651 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:51.657 [info] {"source":"oban","duration":4766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.752 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:21.661 [info] {"source":"oban","duration":3598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:51.666 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.754 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:21.670 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:51.673 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.756 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:21.678 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:51.682 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.758 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:21.686 [info] {"source":"oban","duration":3434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:51.691 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.760 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:21.694 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:51.699 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.762 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:21.703 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:51.707 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.764 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:21.711 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:51.715 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.766 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:21.719 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:51.723 [info] {"source":"oban","duration":3023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.768 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:21.726 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:51.730 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.769 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:21.734 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:51.738 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.772 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:21.742 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:51.746 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.774 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:21.750 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:51.754 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.776 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:21.758 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:51.761 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.778 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:21.765 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:51.770 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.780 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:21.774 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:51.778 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.782 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:21.782 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:51.786 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.784 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:21.789 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:51.793 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.786 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:21.798 [info] {"source":"oban","duration":3811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:51.802 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.788 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:21.806 [info] {"source":"oban","duration":3185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:51.810 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.789 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:21.814 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:51.818 [info] {"source":"oban","duration":3346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.792 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:21.822 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:51.826 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.794 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:21.830 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:51.833 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.796 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:21.838 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:51.842 [info] {"source":"oban","duration":3365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.798 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:21.847 [info] {"source":"oban","duration":3199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:51.851 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.800 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:21.855 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:51.859 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.802 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:21.863 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:51.867 [info] {"source":"oban","duration":3515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.804 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:21.872 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:51.876 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.806 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:21.880 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:51.883 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.807 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:21.888 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:51.892 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.809 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:21.896 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:51.900 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.812 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:21.903 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:51.908 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.814 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:21.912 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:51.916 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.816 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:21.919 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:51.923 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.818 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:21.928 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:51.932 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.820 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:21.936 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:51.940 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.822 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:21.942 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:51.946 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.824 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:21.950 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:51.954 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.826 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:21.958 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:51.962 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.828 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:21.965 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:51.967 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.830 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:21.972 [info] {"source":"oban","duration":3091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:51.976 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.832 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:21.980 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:51.984 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.834 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:21.988 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:51.991 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.836 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:21.995 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:51.997 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.838 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:22.002 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:52.007 [info] {"source":"oban","duration":4664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.840 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:22.012 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:52.016 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.844 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:22.020 [info] {"source":"oban","duration":3217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:52.024 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.846 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:22.026 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:52.029 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.848 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:22.049 [info] {"source":"oban","duration":15693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:52.053 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.850 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:22.057 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:52.061 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.851 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:22.065 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:52.069 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.854 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:22.073 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:52.077 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.856 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:22.079 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:52.084 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.858 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:22.088 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:52.092 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.860 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:22.096 [info] {"source":"oban","duration":3480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:52.101 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.862 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:22.105 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:52.109 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.863 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:22.113 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:52.117 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.866 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:22.121 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:52.125 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.867 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:22.129 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:52.133 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.870 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:22.137 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:52.141 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.871 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:22.145 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:52.149 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.874 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:22.153 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:52.157 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.875 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:22.161 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:52.163 [info] {"source":"oban","duration":1624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.878 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:22.166 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:52.187 [info] {"source":"oban","duration":19012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.880 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:22.191 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:52.195 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.881 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:22.199 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:52.202 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.883 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:22.207 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:52.211 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.885 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:22.215 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:52.219 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.887 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:22.223 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:52.227 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.890 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:22.231 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:52.235 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.891 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:22.239 [info] {"source":"oban","duration":3431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:52.244 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.894 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:22.247 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:52.252 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.896 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:22.256 [info] {"source":"oban","duration":3528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:52.262 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.898 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:22.266 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:52.270 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.900 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:22.274 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:52.277 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.902 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:22.282 [info] {"source":"oban","duration":3374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:52.287 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.904 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:22.290 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:52.295 [info] {"source":"oban","duration":3401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.906 [info] {"source":"oban","duration":1467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:22.299 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:52.302 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.909 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:22.307 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:52.311 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.910 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:22.315 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:52.319 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.913 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:22.323 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:52.327 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.915 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:22.331 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:52.335 [info] {"source":"oban","duration":3493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.917 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:22.340 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:52.344 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.918 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:22.348 [info] {"source":"oban","duration":3440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:52.353 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.920 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:22.357 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:52.361 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.926 [info] {"source":"oban","duration":3586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:22.366 [info] {"source":"oban","duration":3830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:52.370 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.928 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:22.374 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:52.378 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.930 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:22.382 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:52.386 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.932 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:22.390 [info] {"source":"oban","duration":3400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:52.394 [info] {"source":"oban","duration":3514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.934 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:22.399 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:52.402 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.935 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:22.407 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:52.411 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.938 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:22.415 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:52.419 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.940 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:22.423 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:52.426 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.942 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:22.431 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:52.435 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.944 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:22.439 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:52.443 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.946 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:22.447 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:52.451 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.948 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:22.454 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:52.458 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.950 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:22.463 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:52.467 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.952 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:22.471 [info] {"source":"oban","duration":3544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:52.476 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.954 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:22.479 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:52.483 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.955 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:22.488 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:52.491 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.957 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:22.496 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:52.500 [info] {"source":"oban","duration":3065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.958 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:22.504 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:52.507 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.961 [info] {"source":"oban","duration":866,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:22.512 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:52.516 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.963 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:22.519 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:52.522 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.965 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:22.527 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:52.531 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.967 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:22.535 [info] {"source":"oban","duration":3023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:52.539 [info] {"source":"oban","duration":3304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.969 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:22.543 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:52.547 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.971 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:22.551 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:52.555 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.973 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:22.559 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:52.563 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.974 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:22.567 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:52.571 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.977 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:22.575 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:52.579 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.979 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:22.583 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:52.587 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.981 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:22.591 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:52.595 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.983 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:22.599 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:52.603 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.985 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:22.607 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:52.610 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.987 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:22.615 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:52.617 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.989 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:22.621 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:52.625 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.992 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:22.629 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:52.633 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.994 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:22.636 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:52.640 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.997 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:22.647 [info] {"source":"oban","duration":4668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:52.651 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:01.001 [info] {"source":"oban","duration":1435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:22.654 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:52.659 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.003 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:22.663 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:52.667 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.005 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:22.671 [info] {"source":"oban","duration":3068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:52.676 [info] {"source":"oban","duration":4297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.006 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:22.679 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:52.684 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.008 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:22.688 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:52.691 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.010 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:22.695 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:52.700 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.013 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:22.704 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:52.708 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.014 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:22.711 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:52.716 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.017 [info] {"source":"oban","duration":1502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:22.720 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:52.724 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.019 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:22.729 [info] {"source":"oban","duration":4039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:52.733 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.021 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:22.737 [info] {"source":"oban","duration":3318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:52.742 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.023 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:22.746 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:52.750 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.033 [info] {"source":"oban","duration":8304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:22.754 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:52.758 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.035 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:22.762 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:52.764 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.037 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:22.769 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:52.773 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.038 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:22.782 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:52.787 [info] {"source":"oban","duration":3480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.040 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:22.792 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:52.796 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.045 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:22.799 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:52.804 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.047 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:22.807 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:52.812 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.051 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:22.816 [info] {"source":"oban","duration":3110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:52.820 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.053 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:22.823 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:52.828 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.055 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:22.832 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:52.836 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.056 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:22.840 [info] {"source":"oban","duration":3424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:52.844 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.057 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:22.849 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:52.853 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.059 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:22.857 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:52.862 [info] {"source":"oban","duration":3874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.061 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:22.866 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:52.870 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.064 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:22.874 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:52.878 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.067 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:22.882 [info] {"source":"oban","duration":3110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:52.886 [info] {"source":"oban","duration":3430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.069 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:22.891 [info] {"source":"oban","duration":3404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:52.896 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.070 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:22.900 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:52.902 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.072 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:22.905 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:52.910 [info] {"source":"oban","duration":3327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.074 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:22.914 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:52.920 [info] {"source":"oban","duration":4752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.075 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:22.924 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:52.928 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.077 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:22.932 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:52.936 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.079 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:22.940 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:52.944 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.081 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:22.948 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:52.951 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.083 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:22.956 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:52.960 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.084 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:22.964 [info] {"source":"oban","duration":3090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:52.968 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.086 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:22.971 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:52.976 [info] {"source":"oban","duration":3341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.088 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:22.981 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:52.986 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.090 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:22.989 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:52.993 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.092 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:22.997 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:53.001 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.094 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:23.005 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:53.009 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.101 [info] {"source":"oban","duration":4720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:23.013 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:53.017 [info] {"source":"oban","duration":2685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.104 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:23.021 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:53.024 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.105 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:23.051 [info] {"source":"oban","duration":26177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:53.055 [info] {"source":"oban","duration":3051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.110 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:23.059 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:53.063 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.111 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:23.066 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:53.071 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.114 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:23.075 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:53.078 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.117 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:23.080 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:53.085 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.121 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:23.088 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:53.094 [info] {"source":"oban","duration":5398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.123 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:23.100 [info] {"source":"oban","duration":3356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:53.104 [info] {"source":"oban","duration":3507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.125 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:23.109 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:53.113 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.129 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:23.117 [info] {"source":"oban","duration":3325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:53.121 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.133 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:23.125 [info] {"source":"oban","duration":3408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:53.129 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.134 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:23.133 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:53.136 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.138 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:23.142 [info] {"source":"oban","duration":5582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:53.145 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.142 [info] {"source":"oban","duration":2576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:23.149 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:53.153 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.143 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:23.158 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:53.163 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.150 [info] {"source":"oban","duration":4538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:23.166 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:53.171 [info] {"source":"oban","duration":4179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.156 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:23.177 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:53.180 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.157 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:23.183 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:53.185 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.160 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:23.189 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:53.192 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.164 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:23.194 [info] {"source":"oban","duration":1624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:53.198 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.168 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:23.202 [info] {"source":"oban","duration":3244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:53.206 [info] {"source":"oban","duration":3642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.172 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:23.210 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:53.212 [info] {"source":"oban","duration":1631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.173 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:23.215 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:53.219 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.176 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:23.222 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:53.226 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.177 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:23.228 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:53.231 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.180 [info] {"source":"oban","duration":1571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:23.235 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:53.238 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.182 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:23.240 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:53.243 [info] {"source":"oban","duration":1595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.184 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:23.247 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:53.250 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.187 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:23.253 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:53.256 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.189 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:23.258 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:53.261 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.190 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:23.266 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:53.269 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.194 [info] {"source":"oban","duration":1618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:23.271 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:53.274 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.196 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:23.278 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:53.283 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.198 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:23.287 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:53.290 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.202 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:23.293 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:53.302 [info] {"source":"oban","duration":7048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.204 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:23.304 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:53.310 [info] {"source":"oban","duration":4504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.206 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:23.312 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:53.316 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.208 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:23.319 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:53.323 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.211 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:23.327 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:53.330 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.212 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:23.335 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:53.337 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.214 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:23.341 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:53.344 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.218 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:23.350 [info] {"source":"oban","duration":3844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:53.352 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.219 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:23.356 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:53.358 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.222 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:23.362 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:53.367 [info] {"source":"oban","duration":4575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.223 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:23.376 [info] {"source":"oban","duration":7183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:53.379 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.225 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:23.382 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:53.386 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.227 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:23.388 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:53.391 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.229 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:23.394 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:53.398 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.231 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:23.401 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:53.404 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.234 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:23.407 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:53.409 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.236 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:23.413 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:53.416 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.238 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:23.419 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:53.423 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.240 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:23.425 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:53.428 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.242 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:23.431 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:53.434 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.245 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:23.440 [info] {"source":"oban","duration":4797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:53.444 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.246 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:23.446 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:53.450 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.248 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:23.452 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:53.457 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.250 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:23.460 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:53.463 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.253 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:23.474 [info] {"source":"oban","duration":10323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:53.481 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.258 [info] {"source":"oban","duration":3068,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:23.484 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:53.486 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.262 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:23.489 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:53.493 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.263 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:23.506 [info] {"source":"oban","duration":10925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:53.509 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.265 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:23.512 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:53.515 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.269 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:23.518 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:53.543 [info] {"source":"oban","duration":24179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.274 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:23.546 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:53.552 [info] {"source":"oban","duration":4283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.279 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:23.554 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:53.557 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.281 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:23.560 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:53.563 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.284 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:23.568 [info] {"source":"oban","duration":3208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:53.571 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.288 [info] {"source":"oban","duration":3064,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:23.573 [info] {"source":"oban","duration":1584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:53.576 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.292 [info] {"source":"oban","duration":3199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:23.580 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:53.582 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.293 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:23.586 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:53.588 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.298 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:23.592 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:53.595 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.300 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:23.597 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:53.601 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.302 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:23.604 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:53.608 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.304 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:23.611 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:53.614 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.311 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:23.620 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:53.623 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.313 [info] {"source":"oban","duration":1339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:23.625 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:53.628 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.314 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:23.633 [info] {"source":"oban","duration":3790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:53.639 [info] {"source":"oban","duration":4630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.319 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:23.642 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:53.645 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.321 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:23.650 [info] {"source":"oban","duration":3531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:53.654 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.322 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:23.657 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:53.659 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.324 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:23.662 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:53.665 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.326 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:23.674 [info] {"source":"oban","duration":7458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:53.676 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.329 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:23.680 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:53.682 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.331 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:23.685 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:53.689 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.333 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:23.703 [info] {"source":"oban","duration":13312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:53.707 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.335 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:23.714 [info] {"source":"oban","duration":5132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:53.717 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.337 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:23.719 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:53.724 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.339 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:23.726 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:53.728 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.341 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:23.732 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:53.735 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.343 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:23.737 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:53.740 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.345 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:23.743 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:53.748 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.347 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:23.751 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:53.753 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.350 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:23.756 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:53.759 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.352 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:23.762 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:53.765 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.357 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:23.768 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:53.780 [info] {"source":"oban","duration":10277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.362 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:23.786 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:53.788 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.364 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:23.791 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:53.794 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.367 [info] {"source":"oban","duration":1323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:23.798 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:53.801 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.371 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:23.807 [info] {"source":"oban","duration":5033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:53.810 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.373 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:23.813 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:53.815 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.375 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:23.818 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:53.821 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.377 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:23.827 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:53.829 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.379 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:23.832 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:53.835 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.381 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:23.838 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:53.841 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.383 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:23.844 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:53.847 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.385 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:23.851 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:53.854 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.387 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:23.856 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:53.859 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.389 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:23.863 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:53.866 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.394 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:23.870 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:53.872 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.396 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:23.875 [info] {"source":"oban","duration":1409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:53.877 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.398 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:23.881 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:53.897 [info] {"source":"oban","duration":12324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.400 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:23.899 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:53.902 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.402 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:23.906 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:53.908 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.403 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:23.911 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:53.915 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.405 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:23.919 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:53.921 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.407 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:23.925 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:53.928 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.409 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:23.930 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:53.934 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.411 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:23.937 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:53.940 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.416 [info] {"source":"oban","duration":3667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:23.945 [info] {"source":"oban","duration":3012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:53.947 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.418 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:23.951 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:53.953 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.420 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:23.957 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:53.961 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.423 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:23.964 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:53.966 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.424 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:23.969 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:53.973 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.427 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:23.976 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:53.978 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.428 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:23.982 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:53.985 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.432 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:23.988 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:53.998 [info] {"source":"oban","duration":9200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.433 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:24.000 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:54.003 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.435 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:24.007 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:54.010 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.437 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:24.012 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:54.016 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.438 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:24.019 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:54.021 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.440 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:24.024 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:54.028 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.441 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:24.031 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:54.034 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.442 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:24.037 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:54.039 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.444 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:24.042 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:54.045 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.445 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:24.049 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:54.051 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.447 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:24.055 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:54.057 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.449 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:24.060 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:54.063 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.451 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:24.067 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:54.070 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.453 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:24.073 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:54.077 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.454 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:24.079 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:54.082 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.455 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:24.086 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:54.088 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.457 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:24.091 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:54.094 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.459 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:24.099 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:54.102 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.461 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:24.106 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:54.109 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.463 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:24.112 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:54.114 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.470 [info] {"source":"oban","duration":4950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1084]} 02:51:00.479 [info] {"args":{},"id":1084,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"system_time":1761385860479136695,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 02:51:00.480 [info] Updating yt-dlp 02:51:00.481 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 02:51:04.694 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.10.22 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.10.22 from yt-dlp/yt-dlp) 02:51:04.695 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 02:51:07.359 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.10.22 02:51:07.360 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1362.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:51:07.362 [info] {"args":{},"id":1084,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":6881989,"event":"job:stop","queue_time":476086,"attempt":1,"tags":["local_data"]} 02:51:24.118 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:54.120 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.473 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:24.124 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:54.126 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.477 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:24.130 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:54.134 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.481 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:24.137 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:54.140 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.485 [info] {"source":"oban","duration":3484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:24.142 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:54.147 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.487 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:24.150 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:54.152 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.488 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:24.166 [info] {"source":"oban","duration":11288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:54.169 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.490 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:24.171 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:54.175 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.494 [info] {"source":"oban","duration":3389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:24.177 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:54.181 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.495 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:24.184 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:54.187 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.496 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:24.190 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:54.193 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.500 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:24.199 [info] {"source":"oban","duration":5044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:54.201 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.503 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:24.210 [info] {"source":"oban","duration":6058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 03:03:54.215 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.505 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:24.219 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:54.222 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.507 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:24.225 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:54.229 [info] {"source":"oban","duration":3463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.509 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:24.232 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:54.237 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.511 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:24.239 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:54.247 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.519 [info] {"source":"oban","duration":6338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:24.250 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:54.253 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.520 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:24.257 [info] {"source":"oban","duration":3693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:54.261 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.522 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:24.276 [info] {"source":"oban","duration":11918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:54.279 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.524 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:24.281 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:54.284 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.526 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:24.288 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:54.290 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.528 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:24.296 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:54.299 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.530 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:24.301 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:54.306 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.532 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:24.309 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:54.311 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.533 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:24.314 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:54.318 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.534 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:24.321 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:54.325 [info] {"source":"oban","duration":3498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.536 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:24.327 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:54.330 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.537 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:24.333 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:54.337 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.538 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:24.339 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:47.299 [info] {"args":{"id":2},"id":1080,"meta":{},"system_time":1761387647298664231,"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"]} 03:20:47.302 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1229.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:20:47.304 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1231.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 [] 03:20:47.313 [debug] QUERY OK source="media_items" db=7.2ms queue=0.1ms idle=1023.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] 03:20:47.316 [debug] QUERY OK source="media_items" db=2.1ms queue=0.4ms idle=25.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:20:47.318 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=19.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" = ?) [2] 03:20:47.321 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=17.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 [] 03:20:47.322 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=17.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 [] 03:20:47.331 [debug] QUERY OK source="media_items" db=5.8ms idle=12.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 03:20:47.341 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 03:20:47.344 [debug] Current batch of media processed. Will check again in 1000ms 03:20:47.345 [debug] QUERY OK source="settings" db=2.9ms queue=0.4ms idle=25.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:20:47.347 [debug] QUERY OK source="settings" db=0.9ms idle=27.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:20:47.349 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=26.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:20:47.350 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/5e/27/5e2749ca92f489f8634453a2056d825ac7c245a0200b64d649d3903a02c869a2.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/cb/b5/cbb55d0ece47c43634adf34365626512e6b46776a6eb3783a7b6081f8ba1616e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 03:20:48.345 [debug] Current batch of media processed. Will check again in 1000ms 03:20:49.346 [debug] Current batch of media processed. Will check again in 1000ms 03:20:50.347 [debug] Current batch of media processed. Will check again in 1000ms 03:20:51.348 [debug] Current batch of media processed. Will check again in 1000ms 03:20:52.349 [debug] Current batch of media processed. Will check again in 1000ms 03:20:53.351 [debug] Current batch of media processed. Will check again in 1000ms 03:20:54.343 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:54.352 [debug] Current batch of media processed. Will check again in 1000ms 03:20:55.353 [debug] Current batch of media processed. Will check again in 1000ms 03:20:56.354 [debug] Current batch of media processed. Will check again in 1000ms 03:20:57.355 [debug] Current batch of media processed. Will check again in 1000ms 03:20:58.356 [debug] Current batch of media processed. Will check again in 1000ms 03:20:59.358 [debug] Current batch of media processed. Will check again in 1000ms 03:21:00.361 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "duration" => 645, "filename" => "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", "id" => "Z69c0_HhoSM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z69c0_HhoSM", "playlist_index" => 1, "timestamp" => 1754155916, "title" => "LEGO Desk Prank #1 [Full Compilation]", "upload_date" => "20250802"} 03:21:00.380 [debug] QUERY OK source="sources" db=18.2ms queue=0.2ms idle=1290.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:00.382 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1310.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:00.394 [debug] QUERY OK source="media_items" db=11.0ms queue=0.1ms idle=1024.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-02 17:31:56Z], 2] 03:21:00.434 [debug] QUERY OK source="media_items" db=37.3ms queue=0.1ms idle=324.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "27156624-2caf-40e3-8128-f55f325fa102", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-25 10:21:00Z], ~U[2025-10-25 10:21:00Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:21:00.438 [debug] QUERY OK source="sources" db=3.0ms queue=0.4ms idle=65.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:00.443 [debug] QUERY OK source="media_profiles" db=3.5ms queue=0.8ms idle=59.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" = ?) [2] 03:21:00.447 [debug] QUERY OK source="media_items" db=2.0ms queue=0.5ms idle=61.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 [11] 03:21:00.448 [debug] Current batch of media processed. Will check again in 1000ms 03:21:00.541 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:01.449 [debug] Current batch of media processed. Will check again in 1000ms 03:21:02.450 [debug] Current batch of media processed. Will check again in 1000ms 03:21:03.451 [debug] Current batch of media processed. Will check again in 1000ms 03:21:04.452 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "duration" => 599, "filename" => "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", "id" => "iFhzKfWjLg8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iFhzKfWjLg8", "playlist_index" => 2, "timestamp" => 1752337338, "title" => "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "upload_date" => "20250712"} 03:21:04.455 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1065.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:04.457 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=385.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:04.464 [debug] QUERY OK source="media_items" db=5.2ms queue=0.2ms idle=387.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-12 16:22:18Z], 2] 03:21:04.473 [debug] QUERY OK source="media_items" db=7.4ms queue=0.1ms idle=393.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "26622b20-3a36-4d18-a217-61b2a1af17fc", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", 2, "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, false, false, 2, [], 97, ~U[2025-07-12 16:22:18Z], ~U[2025-10-25 10:21:04Z], ~U[2025-10-25 10:21:04Z], "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, 2, ~U[2025-07-12 16:22:18Z]] 03:21:04.475 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=76.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:04.478 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.3ms idle=20.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" = ?) [2] 03:21:04.481 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=22.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] 03:21:04.481 [debug] Current batch of media processed. Will check again in 1000ms 03:21:04.678 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/5e/27/5e2749ca92f489f8634453a2056d825ac7c245a0200b64d649d3903a02c869a2.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/cb/b5/cbb55d0ece47c43634adf34365626512e6b46776a6eb3783a7b6081f8ba1616e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 03:21:04.680 [debug] Gracefully stopping file follower 03:21:04.682 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=216.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:04.684 [debug] QUERY OK source="sources" db=0.7ms idle=210.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:04.690 [debug] QUERY OK source="media_items" db=5.2ms queue=0.3ms idle=209.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-02 17:31:56Z], 2] 03:21:04.696 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=213.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "3d3787fd-11c3-4df0-9019-ac0e4148f922", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-25 10:21:04Z], ~U[2025-10-25 10:21:04Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:21:04.698 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=215.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:04.704 [debug] QUERY OK source="media_items" db=4.4ms queue=0.2ms idle=16.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 16:22:18Z], 2] 03:21:04.709 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=20.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "fefdf2b8-8573-4839-9a50-4bfa6f8dacd8", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", 2, "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, false, false, 2, [], 97, ~U[2025-07-12 16:22:18Z], ~U[2025-10-25 10:21:04Z], ~U[2025-10-25 10:21:04Z], "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, 2, ~U[2025-07-12 16:22:18Z]] 03:21:04.712 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=19.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-25 10:21:04Z], ~U[2025-10-25 10:21:04Z], 2] 03:21:04.717 [debug] QUERY OK source="media_items" db=3.8ms queue=0.2ms idle=17.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")))) [2] 03:21:04.722 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=19.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] 03:21:04.724 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=18.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:21:04.731 [debug] QUERY OK source="tasks" db=1.0ms idle=13.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1085, 2, ~U[2025-10-25 10:21:04Z], ~U[2025-10-25 10:21:04Z]] 03:21:04.733 [info] {"args":{"id":2},"id":1080,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":17433257,"event":"job:stop","queue_time":30741,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 03:21:24.346 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:54.348 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.543 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:24.353 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:54.355 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.545 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:24.369 [info] {"source":"oban","duration":12193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:54.373 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.546 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:24.376 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:54.378 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.548 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:24.382 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:54.385 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.550 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:24.388 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:54.390 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.554 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:24.393 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:54.397 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.556 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:24.400 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:54.404 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.558 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:24.408 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:54.411 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.559 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:24.414 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:54.417 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.561 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:24.420 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:54.422 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.563 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:24.427 [info] {"source":"oban","duration":3694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:54.432 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.565 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:24.436 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:54.439 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.567 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:24.442 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:54.446 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.570 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:24.448 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:54.452 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.571 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:24.457 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:54.461 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.574 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:24.464 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:54.467 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.575 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:24.470 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:54.474 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.577 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:24.477 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:54.480 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.579 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:24.483 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:54.486 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.581 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:24.489 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:54.492 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.583 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:24.495 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:54.499 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.586 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:24.501 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:54.505 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.587 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:24.507 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:54.510 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.590 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:24.513 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:54.517 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.591 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:24.521 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:54.525 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.593 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:24.528 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:54.531 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.618 [info] {"source":"oban","duration":14816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:24.534 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:54.538 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.624 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:24.541 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:54.544 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.625 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:24.546 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:54.550 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.628 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:24.553 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:54.556 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.630 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:24.559 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:54.564 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.631 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:24.566 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:54.569 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.634 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:24.572 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:54.576 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.635 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:24.578 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:54.583 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.638 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:24.586 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:54.589 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.640 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:24.593 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:54.596 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.641 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:24.600 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:54.603 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.644 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:24.607 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:54.609 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.645 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:24.613 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:54.617 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.650 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:24.619 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:54.622 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.651 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:24.626 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:54.628 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.653 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:24.632 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:54.634 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.655 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:24.639 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:54.642 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.657 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:24.645 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 04:05:54.649 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.658 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:24.652 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:54.655 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.660 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:24.658 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:54.660 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.663 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:24.664 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:54.667 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.664 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:24.671 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:54.673 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.666 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:24.676 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:54.679 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.668 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:24.683 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:54.686 [info] {"source":"oban","duration":2149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.671 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:24.688 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:54.691 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.672 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:24.694 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:54.698 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.673 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:24.700 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:54.703 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.675 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:24.706 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:54.709 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.678 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:24.713 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:54.715 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.680 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:24.719 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:54.721 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.682 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:24.725 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:54.727 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.684 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:24.730 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:54.734 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.685 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:24.737 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:54.739 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.688 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:24.744 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:54.747 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.690 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:24.750 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:54.753 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.692 [info] {"source":"oban","duration":891,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:24.755 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:54.761 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.694 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:24.764 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:54.767 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.696 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:24.770 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:54.772 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.697 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:24.776 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:54.778 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.700 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:24.782 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:54.785 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.701 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:24.787 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:54.790 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.704 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:24.793 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:54.797 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.706 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:24.800 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:54.802 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.709 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:24.806 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:54.809 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.711 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:24.813 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:54.816 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.713 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:24.820 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:54.826 [info] {"source":"oban","duration":5285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.715 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:24.828 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:54.831 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.716 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:24.834 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:54.838 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.719 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:24.840 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:54.843 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.721 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:24.846 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:54.849 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.723 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:24.852 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:54.857 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.725 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:24.879 [info] {"source":"oban","duration":6665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:54.884 [info] {"source":"oban","duration":4005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.726 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:24.887 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:54.890 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.729 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:24.894 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:54.896 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.731 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:24.899 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:54.903 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.732 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:24.905 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:54.907 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.735 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:24.910 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:54.913 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.737 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:24.917 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:54.919 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.745 [info] {"source":"oban","duration":7304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:24.923 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:54.925 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.747 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:24.928 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:54.931 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.749 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:24.937 [info] {"source":"oban","duration":4281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:54.941 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.751 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:24.944 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:54.949 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.753 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:24.953 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:54.955 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.754 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:24.959 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:54.963 [info] {"source":"oban","duration":3205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.757 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:24.965 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:54.969 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.759 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:24.971 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:54.975 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.761 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:24.978 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:54.980 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.763 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:24.983 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:54.987 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.765 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:24.990 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:54.994 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.767 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:24.997 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:55.006 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.769 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:25.008 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:55.011 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.770 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:25.015 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:55.017 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.772 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:25.021 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:55.023 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.775 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:25.026 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:55.029 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.777 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:25.032 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:55.036 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.779 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:25.038 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:55.041 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.781 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:25.045 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:55.047 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.783 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:25.051 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:55.054 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.785 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:25.082 [info] {"source":"oban","duration":21017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:55.084 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.787 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:25.088 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:55.090 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.788 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:25.094 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:55.097 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.790 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:25.101 [info] {"source":"oban","duration":3637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:55.105 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.794 [info] {"source":"oban","duration":1412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:25.118 [info] {"source":"oban","duration":12378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:55.120 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.796 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:25.123 [info] {"source":"oban","duration":1467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:55.125 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.798 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:25.130 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:55.132 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.800 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:25.136 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:55.142 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.802 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:25.145 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:55.147 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.803 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:25.150 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:55.153 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.806 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:25.158 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:55.161 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.808 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:25.164 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:55.167 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.809 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:25.169 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:55.173 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.810 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:25.175 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:55.179 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.812 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:25.182 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:55.185 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.815 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:25.188 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:55.192 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.817 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:25.195 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:55.199 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.818 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:25.202 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:55.204 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.821 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:25.208 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:55.211 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.823 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:25.214 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:55.218 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.825 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:25.222 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:55.226 [info] {"source":"oban","duration":2544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.827 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:25.230 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:55.233 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.829 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:25.236 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:55.240 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.831 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:25.242 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:55.246 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.832 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:25.250 [info] {"source":"oban","duration":3319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:55.253 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.835 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:25.257 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:55.260 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.837 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:25.262 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:55.265 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.839 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:25.269 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:55.272 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.842 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:25.277 [info] {"source":"oban","duration":3483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:55.282 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.844 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:25.284 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:55.288 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.846 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:25.290 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:55.293 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.848 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:25.297 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:55.299 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.850 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:25.303 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:55.306 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.852 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:25.309 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:55.312 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.853 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:25.315 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:55.318 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.855 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:25.321 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:55.324 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.857 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:25.331 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:55.333 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.859 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:25.343 [info] {"source":"oban","duration":8472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:55.345 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.861 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:25.349 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:55.351 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.863 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:25.354 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:55.357 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.865 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:25.361 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:55.365 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.867 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:25.367 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:55.370 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.869 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:25.375 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:55.378 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.871 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:25.380 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:55.383 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.872 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:25.386 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:55.390 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.875 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:25.410 [info] {"source":"oban","duration":17658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:55.412 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.877 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:25.416 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:55.418 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.878 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:25.421 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:55.424 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.880 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:25.428 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:55.430 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.881 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:25.433 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:55.436 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.884 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:25.440 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:55.442 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.886 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:25.446 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:55.448 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.888 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:25.451 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:55.454 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.889 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:25.457 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:55.461 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.891 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:25.463 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:55.466 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.892 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:25.469 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:55.472 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.895 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:25.475 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:55.479 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.897 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:25.482 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:55.485 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.898 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:25.489 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:55.491 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.901 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:25.494 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:55.498 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.903 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:25.500 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:55.503 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.905 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:25.507 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:55.509 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.907 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:25.513 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:55.517 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.909 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:25.519 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:55.522 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.910 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:25.525 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:55.528 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.912 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:25.531 [info] {"source":"oban","duration":1484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:55.533 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.914 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:25.536 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:55.539 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.915 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:25.544 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:55.547 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.918 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:25.550 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:55.555 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.920 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:25.558 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:55.560 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.922 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:25.564 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:55.568 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.924 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:25.572 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:55.576 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.926 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:25.580 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:55.584 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.928 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:25.586 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:55.589 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.929 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:25.593 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:55.598 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.932 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:25.602 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:55.606 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.935 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:25.610 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:48.130 [info] {"args":{"id":1},"id":1081,"meta":{},"system_time":1761398568129564985,"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"]} 06:22:48.136 [debug] QUERY OK source="sources" db=3.2ms queue=0.2ms idle=613.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:22:48.139 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=619.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:22:48.149 [debug] QUERY OK source="media_items" db=8.6ms queue=0.4ms idle=621.7ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:22:48.152 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=29.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:22:48.154 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=23.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:22:48.156 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=19.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 [] 06:22:48.157 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=17.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:22:48.168 [debug] QUERY OK source="media_items" db=7.5ms 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 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 06:22:48.176 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 06:22:48.176 [debug] Current batch of media processed. Will check again in 1000ms 06:22:48.177 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=24.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:22:48.179 [debug] QUERY OK source="settings" db=1.0ms idle=24.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:22:48.180 [debug] QUERY OK source="settings" db=1.1ms idle=23.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:22:48.182 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/bc/0c/bc0cb1756e36afb0c50634ec4985d336429785bc1fa724ae77d4aa83da4b89ed.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/e3/f7/e3f76f6e22bd3674f18fcbf507844759267c7c880a5e6e637ae774898e63d86c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:22:49.177 [debug] Current batch of media processed. Will check again in 1000ms 06:22:50.178 [debug] Current batch of media processed. Will check again in 1000ms 06:22:51.179 [debug] Current batch of media processed. Will check again in 1000ms 06:22:52.180 [debug] Current batch of media processed. Will check again in 1000ms 06:22:53.188 [debug] Current batch of media processed. Will check again in 1000ms 06:22:54.189 [debug] Current batch of media processed. Will check again in 1000ms 06:22:55.190 [debug] Current batch of media processed. Will check again in 1000ms 06:22:55.612 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:56.191 [debug] Current batch of media processed. Will check again in 1000ms 06:22:57.192 [debug] Current batch of media processed. Will check again in 1000ms 06:22:58.193 [debug] Current batch of media processed. Will check again in 1000ms 06:22:59.194 [debug] Current batch of media processed. Will check again in 1000ms 06:23:00.195 [debug] Current batch of media processed. Will check again in 1000ms 06:23:00.937 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:01.197 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "duration" => 1420, "filename" => "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", "id" => "mNr06IqJdnQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mNr06IqJdnQ", "playlist_index" => 1, "timestamp" => 1761172015, "title" => "Responding to (mostly) Thoughtful AI Comments", "upload_date" => "20251022"} 06:23:01.199 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1679.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:01.200 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [1] 06:23:01.205 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=1012.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 22:26:55Z], 1] 06:23:01.210 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=269.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "2feff1d8-8c52-4dd9-b7a1-d1ec180e74b4", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 1, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-25 13:23:01Z], ~U[2025-10-25 13:23:01Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:23:01.214 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=18.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:01.216 [debug] QUERY OK source="media_profiles" db=1.1ms queue=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" = ?) [2] 06:23:01.219 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=17.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5944] 06:23:01.220 [debug] Current batch of media processed. Will check again in 1000ms 06:23:02.221 [debug] Current batch of media processed. Will check again in 1000ms 06:23:03.222 [debug] Current batch of media processed. Will check again in 1000ms 06:23:04.223 [debug] Current batch of media processed. Will check again in 1000ms 06:23:05.226 [debug] Current batch of media processed. Will check again in 1000ms 06:23:06.229 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "duration" => 1191, "filename" => "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", "id" => "sZYSjqr6mIc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sZYSjqr6mIc", "playlist_index" => 2, "timestamp" => 1761075292, "title" => "Why it's Never Aliens", "upload_date" => "20251021"} 06:23:06.233 [debug] QUERY OK source="sources" db=1.5ms queue=1.1ms idle=1709.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:06.234 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1713.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:06.242 [debug] QUERY OK source="media_items" db=6.9ms queue=0.2ms idle=1714.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-21 19:34:52Z], 1] 06:23:06.249 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=1017.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "c48075a8-f067-489c-a345-806fbb9aac2e", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 2, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-25 13:23:06Z], ~U[2025-10-25 13:23:06Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:23:06.251 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=17.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:06.253 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=18.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" = ?) [2] 06:23:06.255 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=19.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 [5900] 06:23:06.255 [debug] Current batch of media processed. Will check again in 1000ms 06:23:07.257 [debug] Current batch of media processed. Will check again in 1000ms 06:23:08.258 [debug] Current batch of media processed. Will check again in 1000ms 06:23:09.259 [debug] Current batch of media processed. Will check again in 1000ms 06:23:10.260 [debug] Current batch of media processed. Will check again in 1000ms 06:23:11.262 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 989, "filename" => "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", "id" => "Q0TpWitfxPk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q0TpWitfxPk", "playlist_index" => 3, "timestamp" => 1760630408, "title" => "The State of the AI Industry is Freaking Me Out", "upload_date" => "20251016"} 06:23:11.264 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1742.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:11.271 [debug] QUERY OK source="sources" db=5.0ms queue=0.4ms idle=1745.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:11.281 [debug] QUERY OK source="media_items" db=9.3ms queue=0.2ms idle=1751.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-16 16:00:08Z], 1] 06:23:11.290 [debug] QUERY OK source="media_items" db=5.8ms queue=0.2ms idle=1020.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "35381c15-1d1c-4fd5-a65b-cb68e4324893", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 3, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-25 13:23:11Z], ~U[2025-10-25 13:23:11Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:23:11.291 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=26.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:11.292 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=22.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" = ?) [2] 06:23:11.294 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=22.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 [5695] 06:23:11.294 [debug] Current batch of media processed. Will check again in 1000ms 06:23:12.296 [debug] Current batch of media processed. Will check again in 1000ms 06:23:13.297 [debug] Current batch of media processed. Will check again in 1000ms 06:23:14.298 [debug] Current batch of media processed. Will check again in 1000ms 06:23:15.311 [debug] Current batch of media processed. Will check again in 1000ms 06:23:16.313 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "duration" => 574, "filename" => "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", "id" => "UgvE_gPi7Kc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "playlist_index" => 4, "timestamp" => 1760457997, "title" => "I Need 1% of Georgia to Watch This Video", "upload_date" => "20251014"} 06:23:16.316 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1794.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:16.318 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1796.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:16.328 [debug] QUERY OK source="media_items" db=8.9ms queue=0.2ms idle=1798.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-14 16:06:37Z], 1] 06:23:16.337 [debug] QUERY OK source="media_items" db=5.7ms queue=0.2ms idle=1033.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "791a990e-04bf-46cb-a107-cd692de1fd21", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 4, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-25 13:23:16Z], ~U[2025-10-25 13:23:16Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:23:16.339 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=35.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:16.342 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=24.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" = ?) [2] 06:23:16.345 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=24.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 [5611] 06:23:16.345 [debug] Current batch of media processed. Will check again in 1000ms 06:23:17.347 [debug] Current batch of media processed. Will check again in 1000ms 06:23:18.348 [debug] Current batch of media processed. Will check again in 1000ms 06:23:19.349 [debug] Current batch of media processed. Will check again in 1000ms 06:23:20.350 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "duration" => 585, "filename" => "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", "id" => "q4I7Y4kYhKQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "playlist_index" => 5, "timestamp" => 1760195281, "title" => "Don’t Trust Maps Like This", "upload_date" => "20251011"} 06:23:20.351 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=830.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:20.353 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=832.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:20.359 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=833.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-11 15:08:01Z], 1] 06:23:20.364 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=840.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "3545a6b6-9126-4a46-b35f-424f8b1c44f9", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 5, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-25 13:23:20Z], ~U[2025-10-25 13:23:20Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:23:20.367 [debug] QUERY OK source="sources" db=1.7ms queue=0.6ms idle=47.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:20.369 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=16.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" = ?) [2] 06:23:20.371 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=16.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 [5477] 06:23:20.371 [debug] Current batch of media processed. Will check again in 1000ms 06:23:21.372 [debug] Current batch of media processed. Will check again in 1000ms 06:23:22.373 [debug] Current batch of media processed. Will check again in 1000ms 06:23:23.374 [debug] Current batch of media processed. Will check again in 1000ms 06:23:24.375 [debug] Current batch of media processed. Will check again in 1000ms 06:23:25.376 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 201, "filename" => "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", "id" => "Vz0oQ0v0W10", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "playlist_index" => 6, "timestamp" => 1759874071, "title" => "Give me a single reason why Sora2 should exist.", "upload_date" => "20251007"} 06:23:25.378 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1856.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:25.379 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1858.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:25.388 [debug] QUERY OK source="media_items" db=7.9ms queue=0.2ms idle=1859.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-07 21:54:31Z], 1] 06:23:25.393 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1055.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "a105788f-766a-4795-ba96-412c8f6929af", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 6, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-25 13:23:25Z], ~U[2025-10-25 13:23:25Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:23:25.394 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:25.396 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=16.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" = ?) [2] 06:23:25.398 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=17.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 [5307] 06:23:25.399 [debug] Current batch of media processed. Will check again in 1000ms 06:23:25.616 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:26.400 [debug] Current batch of media processed. Will check again in 1000ms 06:23:27.401 [debug] Current batch of media processed. Will check again in 1000ms 06:23:28.402 [debug] Current batch of media processed. Will check again in 1000ms 06:23:29.403 [debug] Current batch of media processed. Will check again in 1000ms 06:23:30.405 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "duration" => 1398, "filename" => "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", "id" => "BqM78qpMi6Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BqM78qpMi6Q", "playlist_index" => 7, "timestamp" => 1759246311, "title" => "Brazilian Butt Lifts Might Help Treat Cancer", "upload_date" => "20250930"} 06:23:30.408 [debug] QUERY OK source="sources" db=2.1ms queue=0.3ms idle=1885.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:30.411 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1889.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:30.420 [debug] QUERY OK source="media_items" db=8.3ms queue=0.2ms idle=1059.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-30 15:31:51Z], 1] 06:23:30.428 [debug] QUERY OK source="media_items" db=4.8ms queue=0.2ms idle=901.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "26356813-0eaa-4146-9a50-c650a4c35e06", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 7, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-25 13:23:30Z], ~U[2025-10-25 13:23:30Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:23:30.431 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms idle=74.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:30.433 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=23.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" = ?) [2] 06:23:30.435 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=23.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 [5009] 06:23:30.436 [debug] Current batch of media processed. Will check again in 1000ms 06:23:31.437 [debug] Current batch of media processed. Will check again in 1000ms 06:23:32.438 [debug] Current batch of media processed. Will check again in 1000ms 06:23:33.439 [debug] Current batch of media processed. Will check again in 1000ms 06:23:34.440 [debug] Current batch of media processed. Will check again in 1000ms 06:23:35.442 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "duration" => 1353, "filename" => "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", "id" => "BdpSfrD3Nzs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "playlist_index" => 8, "timestamp" => 1758978768, "title" => "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "upload_date" => "20250927"} 06:23:35.443 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1922.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:35.445 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1923.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:35.451 [debug] QUERY OK source="media_items" db=4.8ms queue=0.2ms idle=1925.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-27 13:12:48Z], 1] 06:23:35.457 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=1081.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "d77cd284-5217-4c48-968f-1d4ffc32c449", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 8, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-25 13:23:35Z], ~U[2025-10-25 13:23:35Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:23:35.459 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=85.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:35.460 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=15.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:23:35.463 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=16.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 [4886] 06:23:35.463 [debug] Current batch of media processed. Will check again in 1000ms 06:23:36.464 [debug] Current batch of media processed. Will check again in 1000ms 06:23:37.465 [debug] Current batch of media processed. Will check again in 1000ms 06:23:38.466 [debug] Current batch of media processed. Will check again in 1000ms 06:23:39.467 [debug] Current batch of media processed. Will check again in 1000ms 06:23:40.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "duration" => 287, "filename" => "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", "id" => "XtTXYh08B9w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtTXYh08B9w", "playlist_index" => 9, "timestamp" => 1758831940, "title" => "I Have an Offer for You", "upload_date" => "20250925"} 06:23:40.470 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1948.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:40.471 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1950.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:40.477 [debug] QUERY OK source="media_items" db=5.3ms idle=1951.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-25 20:25:40Z], 1] 06:23:40.485 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=1076.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "c2c6e5f8-86db-4259-86ae-f143356000e5", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 9, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-25 13:23:40Z], ~U[2025-10-25 13:23:40Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:23:40.488 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=80.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:40.490 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=19.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" = ?) [2] 06:23:40.492 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=19.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4806] 06:23:40.492 [debug] Current batch of media processed. Will check again in 1000ms 06:23:41.494 [debug] Current batch of media processed. Will check again in 1000ms 06:23:42.495 [debug] Current batch of media processed. Will check again in 1000ms 06:23:43.514 [debug] Current batch of media processed. Will check again in 1000ms 06:23:44.519 [debug] Current batch of media processed. Will check again in 1000ms 06:23:45.521 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 885, "filename" => "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", "id" => "64zlyzojpPM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=64zlyzojpPM", "playlist_index" => 10, "timestamp" => 1758564005, "title" => "I Honestly Felt Bad Debunking This", "upload_date" => "20250922"} 06:23:45.530 [debug] QUERY OK source="sources" db=8.4ms queue=0.2ms idle=96.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:45.537 [debug] QUERY OK source="sources" db=5.5ms queue=0.4ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:45.550 [debug] QUERY OK source="media_items" db=11.5ms queue=0.8ms idle=17.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-22 18:00:05Z], 1] 06:23:45.561 [debug] QUERY OK source="media_items" db=8.7ms queue=0.1ms idle=31.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "52b88bd8-95a7-46df-8ef9-a3b16e11e003", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 10, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-25 13:23:45Z], ~U[2025-10-25 13:23:45Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:23:45.567 [debug] QUERY OK source="sources" db=5.1ms queue=0.1ms idle=41.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:45.572 [debug] QUERY OK source="media_profiles" db=3.8ms queue=0.3ms idle=37.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" = ?) [2] 06:23:45.577 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=36.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 [4689] 06:23:45.578 [debug] Current batch of media processed. Will check again in 1000ms 06:23:46.579 [debug] Current batch of media processed. Will check again in 1000ms 06:23:47.580 [debug] Current batch of media processed. Will check again in 1000ms 06:23:48.581 [debug] Current batch of media processed. Will check again in 1000ms 06:23:49.582 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "duration" => 1297, "filename" => "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", "id" => "QC9glJa1-c0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QC9glJa1-c0", "playlist_index" => 11, "timestamp" => 1758227884, "title" => "There's a Pattern Here", "upload_date" => "20250918"} 06:23:49.584 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=143.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:49.585 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=64.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:49.591 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=65.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-18 20:38:04Z], 1] 06:23:49.597 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=72.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "ae6567eb-23bb-44f2-882b-916884254a0e", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 11, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-25 13:23:49Z], ~U[2025-10-25 13:23:49Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:23:49.599 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=77.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:49.601 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.2ms 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" = ?) [2] 06:23:49.604 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms 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 [4535] 06:23:49.604 [debug] Current batch of media processed. Will check again in 1000ms 06:23:50.605 [debug] Current batch of media processed. Will check again in 1000ms 06:23:51.607 [debug] Current batch of media processed. Will check again in 1000ms 06:23:52.608 [debug] Current batch of media processed. Will check again in 1000ms 06:23:53.609 [debug] Current batch of media processed. Will check again in 1000ms 06:23:54.610 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "duration" => 1026, "filename" => "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", "id" => "VFNwEaXOHpU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VFNwEaXOHpU", "playlist_index" => 12, "timestamp" => 1757968421, "title" => "Stop Falling for This", "upload_date" => "20250915"} 06:23:54.612 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1090.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:54.613 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1092.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:54.619 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=1093.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-15 20:33:41Z], 1] 06:23:54.624 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=1099.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "1025549e-2f3b-43a8-9e10-7de91ef84450", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 12, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-25 13:23:54Z], ~U[2025-10-25 13:23:54Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:23:54.628 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=165.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:54.629 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=16.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:23:54.631 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=16.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 [4425] 06:23:54.631 [debug] Current batch of media processed. Will check again in 1000ms 06:23:55.619 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:55.633 [debug] Current batch of media processed. Will check again in 1000ms 06:23:56.634 [debug] Current batch of media processed. Will check again in 1000ms 06:23:57.635 [debug] Current batch of media processed. Will check again in 1000ms 06:23:58.636 [debug] Current batch of media processed. Will check again in 1000ms 06:23:59.638 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "duration" => 615, "filename" => "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", "id" => "uKYF1CXZPng", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uKYF1CXZPng", "playlist_index" => 13, "timestamp" => 1757515424, "title" => "Why AA Batteries Still Suck", "upload_date" => "20250910"} 06:23:59.640 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1118.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:23:59.641 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1120.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:59.647 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=1121.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 14:43:44Z], 1] 06:23:59.657 [debug] QUERY OK source="media_items" db=7.7ms queue=0.1ms idle=174.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "1468fccc-8972-4426-b77c-976e326f775a", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 13, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-25 13:23:59Z], ~U[2025-10-25 13:23:59Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:23:59.659 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=137.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:23:59.661 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=19.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" = ?) [2] 06:23:59.663 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=20.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 [4250] 06:23:59.663 [debug] Current batch of media processed. Will check again in 1000ms 06:24:00.664 [debug] Current batch of media processed. Will check again in 1000ms 06:24:00.939 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:01.665 [debug] Current batch of media processed. Will check again in 1000ms 06:24:02.666 [debug] Current batch of media processed. Will check again in 1000ms 06:24:03.667 [debug] Current batch of media processed. Will check again in 1000ms 06:24:04.668 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 938, "filename" => "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", "id" => "39YO-0HBKtA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39YO-0HBKtA", "playlist_index" => 14, "timestamp" => 1757008654, "title" => "Electricity is About to be Like Housing", "upload_date" => "20250904"} 06:24:04.670 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1149.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:04.671 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1150.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:04.678 [debug] QUERY OK source="media_items" db=5.9ms queue=0.2ms idle=1151.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-04 17:57:34Z], 1] 06:24:04.683 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=191.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "6f4bf030-7847-43fe-b1c0-74f0d003043d", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 14, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-25 13:24:04Z], ~U[2025-10-25 13:24:04Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:24:04.685 [debug] QUERY OK source="sources" db=0.6ms queue=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:04.686 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:24:04.688 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=15.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 [4045] 06:24:04.688 [debug] Current batch of media processed. Will check again in 1000ms 06:24:05.689 [debug] Current batch of media processed. Will check again in 1000ms 06:24:06.690 [debug] Current batch of media processed. Will check again in 1000ms 06:24:07.691 [debug] Current batch of media processed. Will check again in 1000ms 06:24:08.692 [debug] Current batch of media processed. Will check again in 1000ms 06:24:09.693 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "duration" => 3009, "filename" => "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", "id" => "umnjPorpmmw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=umnjPorpmmw", "playlist_index" => 15, "timestamp" => 1756940657, "title" => "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "upload_date" => "20250903"} 06:24:09.695 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1174.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:09.697 [debug] QUERY OK source="sources" db=0.6ms queue=0.6ms idle=1176.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:09.704 [debug] QUERY OK source="media_items" db=6.2ms idle=1177.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-03 23:04:17Z], 1] 06:24:09.713 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=1185.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "d091f6f4-5ec5-471e-8b9c-dd4097882736", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 15, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-25 13:24:09Z], ~U[2025-10-25 13:24:09Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:24:09.716 [debug] QUERY OK source="sources" db=1.1ms queue=0.9ms idle=209.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:09.718 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=20.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" = ?) [2] 06:24:09.720 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=21.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 [4006] 06:24:09.721 [debug] Current batch of media processed. Will check again in 1000ms 06:24:10.722 [debug] Current batch of media processed. Will check again in 1000ms 06:24:11.723 [debug] Current batch of media processed. Will check again in 1000ms 06:24:12.724 [debug] Current batch of media processed. Will check again in 1000ms 06:24:13.725 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 737, "filename" => "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", "id" => "xm_cWdTgg8k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xm_cWdTgg8k", "playlist_index" => 16, "timestamp" => 1756687273, "title" => "Someone Has the Most DNA of Any Human...Who is it?", "upload_date" => "20250901"} 06:24:13.727 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=211.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:13.731 [debug] QUERY OK source="sources" db=2.5ms queue=0.6ms idle=207.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:13.737 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=211.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-01 00:41:13Z], 1] 06:24:13.746 [debug] QUERY OK source="media_items" db=6.0ms queue=1.2ms idle=218.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "b25919d9-0563-4e83-8fab-0bc341043960", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 16, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-25 13:24:13Z], ~U[2025-10-25 13:24:13Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:24:13.749 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=226.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:13.751 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.3ms idle=22.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" = ?) [2] 06:24:13.754 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=21.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 [3976] 06:24:13.754 [debug] Current batch of media processed. Will check again in 1000ms 06:24:14.756 [debug] Current batch of media processed. Will check again in 1000ms 06:24:15.773 [debug] Current batch of media processed. Will check again in 1000ms 06:24:16.774 [debug] Current batch of media processed. Will check again in 1000ms 06:24:17.775 [debug] Current batch of media processed. Will check again in 1000ms 06:24:18.776 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 432, "filename" => "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", "id" => "M0U3CVkJ2kE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "playlist_index" => 17, "timestamp" => 1756406010, "title" => "The Most Cutting Edge Science (of 1845)", "upload_date" => "20250828"} 06:24:18.778 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1256.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:18.781 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1259.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:18.787 [debug] QUERY OK source="media_items" db=5.3ms queue=0.2ms idle=1260.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-28 18:33:30Z], 1] 06:24:18.793 [debug] QUERY OK source="media_items" db=4.3ms queue=0.2ms idle=1262.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "edb152d1-8a8f-4982-99ce-9f1607ab7173", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 17, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-25 13:24:18Z], ~U[2025-10-25 13:24:18Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:24:18.795 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=266.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:18.796 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=16.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" = ?) [2] 06:24:18.799 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=16.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 [3884] 06:24:18.799 [debug] Current batch of media processed. Will check again in 1000ms 06:24:19.800 [debug] Current batch of media processed. Will check again in 1000ms 06:24:20.801 [debug] Current batch of media processed. Will check again in 1000ms 06:24:21.802 [debug] Current batch of media processed. Will check again in 1000ms 06:24:22.804 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "duration" => 724, "filename" => "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", "id" => "f_Rqf-vxBM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "playlist_index" => 18, "timestamp" => 1755802357, "title" => "Don't Follow Your Dreams, Follow Your Tools", "upload_date" => "20250821"} 06:24:22.806 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=284.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:22.809 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=287.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:22.818 [debug] QUERY OK source="media_items" db=7.9ms queue=0.3ms idle=289.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-21 18:52:37Z], 1] 06:24:22.825 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=299.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "d8689c58-6712-4e8a-91bd-12095894e668", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 18, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-25 13:24:22Z], ~U[2025-10-25 13:24:22Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:24:22.827 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=286.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:22.828 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=20.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" = ?) [2] 06:24:22.830 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=20.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3679] 06:24:22.830 [debug] Current batch of media processed. Will check again in 1000ms 06:24:23.846 [debug] Current batch of media processed. Will check again in 1000ms 06:24:24.847 [debug] Current batch of media processed. Will check again in 1000ms 06:24:25.622 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:25.848 [debug] Current batch of media processed. Will check again in 1000ms 06:24:26.850 [debug] Current batch of media processed. Will check again in 1000ms 06:24:27.851 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This is freaking my bean.", "duration" => 779, "filename" => "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", "id" => "X3ARnEaEbhw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=X3ARnEaEbhw", "playlist_index" => 19, "timestamp" => 1755656851, "title" => "We Made the #1 App in America", "upload_date" => "20250820"} 06:24:27.854 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=1331.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:27.856 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1335.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:27.863 [debug] QUERY OK source="media_items" db=5.4ms queue=0.2ms idle=1302.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-20 02:27:31Z], 1] 06:24:27.885 [debug] QUERY OK source="media_items" db=20.6ms queue=0.1ms idle=344.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is freaking my bean.", "We Made the #1 App in America", "e0228777-335c-4484-98d0-a01384aacfbf", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", 19, "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, false, false, 1, [], 98, ~U[2025-08-20 02:27:31Z], ~U[2025-10-25 13:24:27Z], ~U[2025-10-25 13:24:27Z], "This is freaking my bean.", "We Made the #1 App in America", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, 1, ~U[2025-08-20 02:27:31Z]] 06:24:27.887 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=328.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:27.889 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=33.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" = ?) [2] 06:24:27.892 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=34.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 [3622] 06:24:27.892 [debug] Current batch of media processed. Will check again in 1000ms 06:24:27.973 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/bc/0c/bc0cb1756e36afb0c50634ec4985d336429785bc1fa724ae77d4aa83da4b89ed.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/e3/f7/e3f76f6e22bd3674f18fcbf507844759267c7c880a5e6e637ae774898e63d86c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 06:24:27.975 [debug] Gracefully stopping file follower 06:24:27.977 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=112.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:27.978 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=92.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:27.985 [debug] QUERY OK source="media_items" db=5.9ms idle=91.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 22:26:55Z], 1] 06:24:27.991 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=97.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "2c8d3420-726f-4f26-b85f-c5a42f6eec91", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 1, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-25 13:24:27Z], ~U[2025-10-25 13:24:27Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:24:27.993 [debug] QUERY OK source="sources" db=0.8ms queue=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] 06:24:27.998 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=16.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-21 19:34:52Z], 1] 06:24:28.003 [debug] QUERY OK source="media_items" db=3.7ms idle=20.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "f9f249a7-a35b-46fc-8ca0-7ad2b7c9892c", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 2, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-25 13:24:27Z], ~U[2025-10-25 13:24:27Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:24:28.006 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=19.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.013 [debug] QUERY OK source="media_items" db=6.8ms queue=0.1ms idle=15.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-16 16:00:08Z], 1] 06:24:28.020 [debug] QUERY OK source="media_items" db=4.6ms idle=21.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "23c324c4-ec0d-4039-8070-159d74ef1414", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 3, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:24:28.022 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=22.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.030 [debug] QUERY OK source="media_items" db=7.1ms queue=0.1ms idle=19.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-14 16:06:37Z], 1] 06:24:28.035 [debug] QUERY OK source="media_items" db=3.2ms idle=25.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "a5bb6413-ff41-491e-beb2-17a5a5c51be7", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 4, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:24:28.038 [debug] QUERY OK source="sources" db=1.7ms idle=22.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.045 [debug] QUERY OK source="media_items" db=6.1ms idle=19.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-11 15:08:01Z], 1] 06:24:28.050 [debug] QUERY OK source="media_items" db=3.3ms idle=23.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "6843fe50-9e21-462b-abdc-5438ef44e6eb", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 5, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:24:28.051 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=20.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.058 [debug] QUERY OK source="media_items" db=5.4ms queue=0.8ms idle=17.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-07 21:54:31Z], 1] 06:24:28.064 [debug] QUERY OK source="media_items" db=4.7ms idle=21.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "0e0f995d-dd93-4857-97f0-0f95eb0cf3e7", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 6, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:24:28.066 [debug] QUERY OK source="sources" db=1.0ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.073 [debug] QUERY OK source="media_items" db=5.7ms idle=17.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:31:51Z], 1] 06:24:28.078 [debug] QUERY OK source="media_items" db=3.4ms idle=22.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "2b655373-e7f3-428d-b88e-f0711fc78bc3", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 7, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:24:28.080 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=19.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.085 [debug] QUERY OK source="media_items" db=5.0ms idle=16.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-27 13:12:48Z], 1] 06:24:28.093 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=20.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "2c4d1fa4-fac4-48b0-aa7a-24de112b0c6c", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 8, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:24:28.094 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=20.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.101 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=17.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-25 20:25:40Z], 1] 06:24:28.107 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=22.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "7aa374d9-3954-4a7b-b2f6-ba57d0a40a75", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 9, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:24:28.109 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=22.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.115 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=17.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-22 18:00:05Z], 1] 06:24:28.124 [debug] QUERY OK source="media_items" db=6.2ms queue=0.1ms idle=21.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "d21f56e4-829b-4477-9017-3076c862da89", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 10, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:24:28.129 [debug] QUERY OK source="sources" db=2.7ms queue=0.2ms idle=25.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.134 [debug] QUERY OK source="media_items" db=5.0ms queue=0.2ms idle=22.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-18 20:38:04Z], 1] 06:24:28.139 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=26.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "a749cfa7-0a3b-4f55-8012-7d659724a916", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 11, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:24:28.141 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=25.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.147 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=19.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-15 20:33:41Z], 1] 06:24:28.152 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "96736bdf-8c81-48e2-8def-b0f6f1fc0836", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 12, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:24:28.155 [debug] QUERY OK source="sources" db=1.7ms queue=0.5ms idle=18.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.161 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=16.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-10 14:43:44Z], 1] 06:24:28.168 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=21.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "4498459a-23d3-4323-aebd-13c82a36776e", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 13, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:24:28.169 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.176 [debug] QUERY OK source="media_items" db=5.1ms queue=0.3ms idle=18.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-04 17:57:34Z], 1] 06:24:28.186 [debug] QUERY OK source="media_items" db=7.5ms queue=0.3ms idle=22.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "67c27c58-eda8-4c55-8d89-876737a543e0", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 14, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:24:28.187 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=25.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.196 [debug] QUERY OK source="media_items" db=7.7ms queue=0.1ms idle=21.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 23:04:17Z], 1] 06:24:28.201 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=27.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "537a895a-4d5e-464f-9721-fcb9e5e79a23", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 15, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:24:28.203 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=26.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.210 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=19.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-01 00:41:13Z], 1] 06:24:28.222 [debug] QUERY OK source="media_items" db=10.7ms queue=0.1ms idle=23.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "65e96983-1ddc-4808-90dd-d6d4b82cf07b", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 16, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:24:28.224 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=26.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.233 [debug] QUERY OK source="media_items" db=7.1ms queue=0.3ms 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[2025-08-28 18:33:30Z], 1] 06:24:28.238 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=30.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "0243e476-a5c1-4128-8c53-58e68b7e1516", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 17, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:24:28.241 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=29.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.247 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=20.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-21 18:52:37Z], 1] 06:24:28.254 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=23.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "28e6b6b8-9b4c-47c5-895f-1a8b2673dbb1", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 18, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:24:28.257 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=22.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:28.263 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=19.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-20 02:27:31Z], 1] 06:24:28.280 [debug] QUERY OK source="media_items" db=16.1ms queue=0.1ms idle=22.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is freaking my bean.", "We Made the #1 App in America", "d025767c-ba91-4fcb-885c-eba76aea967b", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", 19, "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, false, false, 1, [], 98, ~U[2025-08-20 02:27:31Z], ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], "This is freaking my bean.", "We Made the #1 App in America", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, 1, ~U[2025-08-20 02:27:31Z]] 06:24:28.284 [debug] QUERY OK source="sources" db=2.2ms queue=0.2ms idle=34.4ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z], 1] 06:24:28.293 [debug] QUERY OK source="media_items" db=8.3ms queue=0.1ms idle=31.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:24:28.301 [debug] QUERY OK source="media_items" db=6.3ms queue=0.4ms idle=37.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:24:28.303 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=38.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:24:28.313 [debug] QUERY OK source="tasks" db=3.3ms idle=16.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1086, 1, ~U[2025-10-25 13:24:28Z], ~U[2025-10-25 13:24:28Z]] 06:24:28.317 [info] {"args":{"id":1},"id":1081,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":100184368,"event":"job:stop","queue_time":95271,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 06:24:55.627 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.941 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:25.631 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:55.635 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.942 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:25.639 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:55.643 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.944 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:25.649 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:55.653 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.946 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:25.657 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:55.661 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.948 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:25.665 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:55.669 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.949 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:25.673 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:55.676 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.952 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:25.681 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:55.685 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.954 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:25.689 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:55.693 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.956 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:25.697 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:55.701 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.958 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:25.705 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:55.707 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.960 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:25.712 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:55.717 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.962 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:25.721 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:55.725 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.964 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:25.729 [info] {"source":"oban","duration":3370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:55.734 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.966 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:25.739 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:55.743 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.968 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:25.747 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:55.749 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.969 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:25.754 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:55.758 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.972 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:25.760 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:55.764 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.974 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:25.767 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:55.771 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.976 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:25.774 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:55.778 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.978 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:25.781 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:55.784 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.980 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:25.786 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:55.791 [info] {"source":"oban","duration":3617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.982 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:25.796 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:55.801 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.984 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:25.806 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:55.810 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.986 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:25.814 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:55.818 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.988 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:25.824 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:55.828 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.989 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:25.832 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:55.836 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.992 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:25.841 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:55.845 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.994 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:25.849 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:55.853 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.995 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:25.855 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:55.859 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.997 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:25.863 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:55.867 [info] {"source":"oban","duration":3314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:01.000 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:25.871 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:55.875 [info] {"source":"oban","duration":3349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.001 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:25.880 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:55.884 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.003 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:25.888 [info] {"source":"oban","duration":3359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:55.894 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.004 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:25.898 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:55.902 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.006 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:25.906 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:55.910 [info] {"source":"oban","duration":3244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.008 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:25.914 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:55.918 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.009 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:25.922 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:55.925 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.010 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:25.930 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:55.934 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.012 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:25.939 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:55.943 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.013 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:25.947 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:55.951 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.014 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:25.955 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:55.959 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.016 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:25.963 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:55.967 [info] {"source":"oban","duration":3349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.018 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:25.972 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:55.976 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.019 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:25.980 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:55.984 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.021 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:25.987 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:55.992 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.026 [info] {"source":"oban","duration":4092,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:25.996 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:56.001 [info] {"source":"oban","duration":2669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.028 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:26.005 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:56.009 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.030 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:26.013 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:56.017 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.032 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:26.021 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:56.025 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.034 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:26.029 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:56.033 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.036 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:26.037 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:56.041 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.038 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:26.045 [info] {"source":"oban","duration":3091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:56.050 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.039 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:26.054 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:56.058 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.041 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:26.063 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:56.067 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.043 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:26.071 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:56.075 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.045 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:26.079 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:56.083 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.047 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:26.088 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:56.091 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.051 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:26.094 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:56.098 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.052 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:26.103 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:56.106 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.054 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:26.110 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:56.113 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.056 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:26.117 [info] {"source":"oban","duration":3538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:56.120 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.058 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:26.125 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:56.129 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.059 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:26.133 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:56.137 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.061 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:26.141 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:56.145 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.062 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:26.148 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:56.153 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.064 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:26.157 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:56.161 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.066 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:26.165 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:56.169 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.069 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:26.173 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:56.177 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.071 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:26.181 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:56.185 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.073 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:26.189 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:56.193 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.074 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:26.197 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:56.201 [info] {"source":"oban","duration":3205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.076 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:26.206 [info] {"source":"oban","duration":3748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:56.210 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.078 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:26.214 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:56.218 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.080 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:26.223 [info] {"source":"oban","duration":3617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:56.226 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.086 [info] {"source":"oban","duration":3798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:26.230 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:56.234 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.089 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:26.238 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:56.242 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.090 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:26.246 [info] {"source":"oban","duration":3512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:56.251 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.091 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:26.255 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:56.259 [info] {"source":"oban","duration":3275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.095 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:26.263 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:56.267 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.096 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:26.270 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:56.274 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.097 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:26.278 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:56.282 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.101 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:26.286 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:56.290 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.106 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:26.294 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:56.297 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.112 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:26.301 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:56.305 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.113 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:26.309 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:56.313 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.115 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:26.317 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:56.321 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.118 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:26.325 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:56.329 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.119 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:26.333 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:56.337 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.122 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:26.341 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:56.345 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.124 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:26.349 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:56.353 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.125 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:26.357 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:56.361 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.141 [info] {"source":"oban","duration":8396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:26.365 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:56.369 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.143 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:26.373 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:56.377 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.147 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:26.381 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:56.385 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.148 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:26.389 [info] {"source":"oban","duration":3249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:56.393 [info] {"source":"oban","duration":3539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.150 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:26.398 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:56.402 [info] {"source":"oban","duration":3257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.152 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:26.406 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:56.410 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.154 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:26.414 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:56.418 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.156 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:26.422 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:56.426 [info] {"source":"oban","duration":3344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.158 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:26.431 [info] {"source":"oban","duration":3346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:56.436 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.160 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:26.440 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:56.444 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.164 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:26.446 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:56.449 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.168 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:26.454 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:56.459 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.170 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:26.463 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:56.467 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.176 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:26.471 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:56.475 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.178 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:26.479 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:56.483 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.179 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:26.487 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:56.491 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.181 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:26.495 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:56.499 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.184 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:26.503 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:56.508 [info] {"source":"oban","duration":3736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.186 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:26.512 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:56.516 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.190 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:26.519 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:56.524 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.191 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:26.528 [info] {"source":"oban","duration":3479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:56.533 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.193 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:26.537 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:56.541 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.195 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:26.545 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:56.549 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.197 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:26.553 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:56.557 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.201 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:26.561 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:56.565 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.203 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:26.569 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:56.573 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.207 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:26.576 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:56.580 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.208 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:26.584 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:56.590 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.212 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:26.594 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:56.598 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.214 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:26.602 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:56.607 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.218 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:26.611 [info] {"source":"oban","duration":3570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:56.616 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.220 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:26.619 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:56.625 [info] {"source":"oban","duration":4300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.221 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:26.630 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:56.634 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.223 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:26.638 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:56.642 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.226 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:26.644 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:56.658 [info] {"source":"oban","duration":10708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.233 [info] {"source":"oban","duration":4075,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:26.662 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:56.666 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.234 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:26.669 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:56.677 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.236 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:26.681 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:56.685 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.241 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:26.689 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:56.693 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.242 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:26.697 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:56.701 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.244 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:26.705 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:56.709 [info] {"source":"oban","duration":3109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.247 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:26.713 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:56.717 [info] {"source":"oban","duration":3319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.250 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:26.721 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:56.725 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.262 [info] {"source":"oban","duration":8147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:26.729 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:56.733 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.269 [info] {"source":"oban","duration":4559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:26.737 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:56.741 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.270 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:26.745 [info] {"source":"oban","duration":3420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:56.750 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.272 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:26.754 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:56.758 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.277 [info] {"source":"oban","duration":3431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:26.762 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:56.766 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.280 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:26.770 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:56.775 [info] {"source":"oban","duration":3872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.282 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:26.779 [info] {"source":"oban","duration":3385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:56.784 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.284 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:26.788 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:56.793 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.286 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:26.796 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:56.801 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.289 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:26.804 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:56.809 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.293 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:26.813 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:56.817 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.294 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:26.821 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:56.825 [info] {"source":"oban","duration":3461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.296 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:26.828 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:56.832 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.300 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:26.836 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:56.840 [info] {"source":"oban","duration":3068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.302 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:26.846 [info] {"source":"oban","duration":4745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:56.850 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.303 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:26.854 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:56.858 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.306 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:26.862 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:56.866 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.310 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:26.870 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:56.874 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.311 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:26.878 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:56.882 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.313 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:26.886 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:56.890 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.318 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:26.894 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:56.899 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.322 [info] {"source":"oban","duration":2424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:26.903 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:56.907 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.324 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:26.911 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:56.915 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.327 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:26.920 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:56.924 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.328 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:26.928 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:56.932 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.330 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:26.936 [info] {"source":"oban","duration":3251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:56.940 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.332 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:26.944 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:56.948 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.335 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:26.952 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:56.956 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.337 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:26.960 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:56.964 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.338 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:26.968 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:56.972 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.340 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:26.975 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:56.980 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.343 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:26.983 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:56.988 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.346 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:26.992 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:56.996 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.347 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:27.000 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:57.004 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.350 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:27.010 [info] {"source":"oban","duration":5196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:57.014 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.352 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:27.018 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:57.022 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.355 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:27.027 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:57.031 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.359 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:27.035 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:57.039 [info] {"source":"oban","duration":3326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.360 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:27.043 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:57.047 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.362 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:27.051 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:57.054 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.367 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:27.059 [info] {"source":"oban","duration":3477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:57.063 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.369 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:27.067 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:57.071 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.374 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:27.075 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:57.079 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.375 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:27.083 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:57.087 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.377 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:27.091 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:57.095 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.379 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:27.099 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:57.103 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.381 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:27.106 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:57.109 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.384 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:27.114 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:57.119 [info] {"source":"oban","duration":4567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.386 [info] {"source":"oban","duration":1479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:27.123 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:57.128 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.389 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:27.132 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:57.136 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.390 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:27.140 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:57.144 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.392 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:27.148 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:57.152 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.394 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:27.156 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:57.161 [info] {"source":"oban","duration":3673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.396 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:27.164 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:57.168 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.400 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:27.174 [info] {"source":"oban","duration":4676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:57.179 [info] {"source":"oban","duration":4388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.404 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:27.183 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:57.187 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.406 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:27.189 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:57.194 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.408 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:27.198 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:57.202 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.410 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:27.206 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:57.209 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.412 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:27.212 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:57.218 [info] {"source":"oban","duration":3030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.415 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:27.222 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:57.226 [info] {"source":"oban","duration":3336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.416 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:27.230 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:57.234 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.418 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:27.237 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:57.240 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.420 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:27.243 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:57.248 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.422 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:27.250 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:57.255 [info] {"source":"oban","duration":3491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.424 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:27.260 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:57.264 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.429 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:27.268 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:57.272 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.430 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:27.276 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:57.279 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.432 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:27.284 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:57.289 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.435 [info] {"source":"oban","duration":1444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:27.293 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:57.297 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.436 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:27.301 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:57.305 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.438 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:27.309 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:57.313 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.440 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:27.317 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:57.321 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.442 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:27.325 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:57.329 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.446 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:27.333 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:57.335 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.447 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:27.340 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:57.342 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.450 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:27.347 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:57.351 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.451 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:27.355 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:57.359 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.454 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:27.363 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:57.367 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.456 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:27.371 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:57.375 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.458 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:27.379 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:57.383 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.459 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:27.387 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:57.391 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.462 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:27.395 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:57.399 [info] {"source":"oban","duration":3331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.464 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:27.403 [info] {"source":"oban","duration":3632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:57.408 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.465 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:27.411 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:57.416 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.468 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:27.420 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:57.424 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.469 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:27.428 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:57.432 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.471 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:27.436 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:57.440 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.473 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:27.444 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:57.448 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.475 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:27.452 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:57.455 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.477 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:27.461 [info] {"source":"oban","duration":4285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:57.466 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.479 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:27.470 [info] {"source":"oban","duration":3576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:57.475 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.481 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:27.479 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:57.482 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.483 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:27.486 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:57.490 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.489 [info] {"source":"oban","duration":4101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:27.494 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:57.498 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.490 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:27.502 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:57.506 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.493 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:27.510 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:57.514 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.494 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:27.518 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:57.522 [info] {"source":"oban","duration":3253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.495 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:27.527 [info] {"source":"oban","duration":4654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:57.531 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.497 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:27.536 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:57.538 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.498 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:27.543 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:57.548 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.500 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:27.552 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:57.556 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.502 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:27.560 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:57.564 [info] {"source":"oban","duration":3435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.504 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:27.569 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:57.573 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.506 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:27.577 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:57.581 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.510 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:27.585 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:57.589 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.512 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:27.593 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:57.597 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.513 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:27.601 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:57.605 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.515 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:27.609 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:57.613 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.517 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:27.617 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:57.621 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.519 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:27.625 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:57.629 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.522 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:27.633 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:57.637 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.524 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:27.641 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:57.643 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.525 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:27.647 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:57.651 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.528 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:27.655 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:57.659 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.529 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:27.663 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:57.667 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.532 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:27.672 [info] {"source":"oban","duration":3117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:57.676 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.534 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:27.680 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:57.684 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.535 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:27.687 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:57.692 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.537 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:27.696 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:57.700 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.539 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:27.704 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:57.708 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.541 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:27.713 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:57.717 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.543 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:27.722 [info] {"source":"oban","duration":3785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:57.726 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.545 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:27.730 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:57.734 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.548 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:27.738 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:57.742 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.550 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:27.746 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:57.750 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.552 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:27.755 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:57.759 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.554 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:27.764 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:57.767 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.556 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:27.771 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:57.775 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.557 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:27.779 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:57.783 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.559 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:27.787 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:57.792 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.561 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:27.796 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:57.800 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.563 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:27.804 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:57.808 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.565 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:27.812 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:57.816 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.573 [info] {"source":"oban","duration":6573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:27.820 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:57.824 [info] {"source":"oban","duration":3302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.576 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:27.828 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:57.832 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.577 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:27.836 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:57.841 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.579 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:27.845 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:57.849 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.581 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:27.853 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:57.857 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.583 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:27.860 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:57.871 [info] {"source":"oban","duration":4207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.586 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:27.877 [info] {"source":"oban","duration":3380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:57.882 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.588 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:27.886 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:57.890 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.589 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:27.893 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:57.896 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.590 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:27.900 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:57.904 [info] {"source":"oban","duration":3304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.592 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:27.908 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:57.912 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.597 [info] {"source":"oban","duration":3512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:27.916 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:57.921 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.599 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:27.925 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:57.929 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.602 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:27.933 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:57.937 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.603 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:27.941 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:57.945 [info] {"source":"oban","duration":3529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.605 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:27.950 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:57.954 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.607 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:27.958 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:57.962 [info] {"source":"oban","duration":3401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.609 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:27.966 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:57.970 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.612 [info] {"source":"oban","duration":1448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:27.974 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:57.978 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.614 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:27.982 [info] {"source":"oban","duration":3008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:57.984 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.617 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:27.989 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:57.993 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.618 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:27.997 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:58.000 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.620 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:28.004 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:58.008 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.622 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:28.012 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:58.016 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.623 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:28.020 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:58.024 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.626 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:28.027 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:58.031 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.627 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:28.035 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:58.038 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.629 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:28.042 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:58.046 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.632 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:28.050 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:58.054 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.633 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:28.058 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:58.062 [info] {"source":"oban","duration":3386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.635 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:28.067 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:58.071 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.638 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:28.075 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:58.079 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.639 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:28.083 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:58.088 [info] {"source":"oban","duration":4108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.642 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:28.092 [info] {"source":"oban","duration":3286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:58.096 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.644 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:28.100 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:58.104 [info] {"source":"oban","duration":3463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.646 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:28.109 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:58.111 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.648 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:28.116 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:58.119 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.649 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:28.121 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:58.126 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.651 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:28.129 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:58.134 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.654 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:28.138 [info] {"source":"oban","duration":3398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:58.142 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.656 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:28.146 [info] {"source":"oban","duration":3427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:58.151 [info] {"source":"oban","duration":4426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.658 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:28.157 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:58.160 [info] {"source":"oban","duration":2058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.660 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:28.165 [info] {"source":"oban","duration":3782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:58.168 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.662 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:28.172 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:58.175 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.663 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:28.179 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:58.182 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.666 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:28.185 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:58.189 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.668 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:28.192 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:58.194 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.670 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:28.198 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:58.201 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.671 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:28.204 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:58.207 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.673 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:28.210 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:58.213 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.674 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:28.215 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:58.218 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.677 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:28.266 [info] {"source":"oban","duration":30706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:58.270 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.678 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:28.273 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:58.275 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.680 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:28.278 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:58.281 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.682 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:28.285 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:58.287 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.685 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:28.291 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:58.293 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.686 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:28.298 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:58.300 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.687 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:28.303 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:58.307 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.690 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:28.309 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:58.313 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.692 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:28.315 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:58.320 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.694 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:28.322 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:58.326 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.695 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:28.329 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:58.332 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.698 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:28.355 [info] {"source":"oban","duration":15813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:58.357 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.700 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:28.361 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:58.363 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.702 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:28.367 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:58.370 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.705 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:28.373 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:58.375 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.707 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:28.378 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:58.384 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.708 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:28.386 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:58.390 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.711 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:28.392 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:58.396 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.713 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:28.399 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:58.405 [info] {"source":"oban","duration":4974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.714 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:28.407 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:58.410 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.716 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:28.413 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:58.416 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.718 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:28.419 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:58.422 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.720 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:28.426 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:58.429 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.721 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:28.431 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:58.442 [info] {"source":"oban","duration":9667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.723 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:28.446 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:58.448 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.725 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:28.452 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:58.456 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.729 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:28.459 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:58.462 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.731 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:28.465 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:58.470 [info] {"source":"oban","duration":4224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.734 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:28.473 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:58.476 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.736 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:28.485 [info] {"source":"oban","duration":4635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:58.490 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.738 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:28.494 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:58.497 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.740 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:28.499 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:58.502 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.742 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:28.507 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:58.511 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.744 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:28.513 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:58.517 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.746 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:28.520 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:58.523 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.748 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:28.527 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:58.530 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.749 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:28.536 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:58.541 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.752 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:28.544 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:58.546 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.753 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:28.558 [info] {"source":"oban","duration":8926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:58.561 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.756 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:28.566 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:58.569 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.758 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:28.579 [info] {"source":"oban","duration":8260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:58.582 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.760 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:28.585 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:58.588 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.762 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:28.592 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:58.595 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.763 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:28.598 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:58.601 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.766 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:28.603 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:58.606 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.768 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:28.610 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:58.614 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.769 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:28.616 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:58.620 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.771 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:28.623 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:58.626 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.773 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:28.628 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:58.631 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.775 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:28.635 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:58.637 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.777 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:28.641 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:58.643 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.778 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:28.646 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:58.649 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.781 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:28.653 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:58.655 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.783 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:28.658 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:58.662 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.785 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:28.664 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:58.667 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.787 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:28.670 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:58.673 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.788 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:28.678 [info] {"source":"oban","duration":3734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:58.682 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.791 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:28.685 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:58.688 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.794 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:28.691 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:58.694 [info] {"source":"oban","duration":1606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.796 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:28.700 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:58.712 [info] {"source":"oban","duration":11301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.798 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:28.714 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:58.717 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.801 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:28.720 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:58.723 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.804 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:28.726 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:58.730 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.806 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:28.733 [info] {"source":"oban","duration":1566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:58.735 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.808 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:28.738 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:58.742 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.810 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:28.747 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:58.750 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.811 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:28.752 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:58.755 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.814 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:28.758 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:58.762 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.816 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:28.764 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:58.767 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.818 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:28.773 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:58.776 [info] {"source":"oban","duration":2638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.820 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:28.780 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:58.784 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.821 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:28.787 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:58.789 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.824 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:28.792 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:58.799 [info] {"source":"oban","duration":4809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.826 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:28.801 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:58.804 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.828 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:28.809 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:58.811 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.829 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:28.815 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:58.818 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.831 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:28.821 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:58.824 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.832 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:28.827 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:58.830 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.835 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:28.833 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:58.843 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.837 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:28.847 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:58.849 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.839 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:28.852 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:58.856 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.841 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:28.862 [info] {"source":"oban","duration":3791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:58.876 [info] {"source":"oban","duration":12745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.843 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:28.879 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:58.881 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.844 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:28.885 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:58.887 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.847 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:28.891 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:58.894 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.848 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:28.897 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:58.901 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.850 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:28.904 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:58.907 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.852 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:28.910 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:58.912 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.853 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:28.917 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:58.920 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.856 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:28.924 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:58.929 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.858 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:28.932 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:58.934 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.860 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:28.938 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:58.942 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.862 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:28.944 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:58.948 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.864 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:28.951 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:58.954 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.866 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:28.956 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:58.961 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.868 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:28.964 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:58.967 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.869 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:28.971 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:58.974 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.872 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:28.977 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:58.980 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.874 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:28.983 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:58.987 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.876 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:28.990 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:58.992 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.878 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:28.997 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:59.000 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.880 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:29.004 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:59.008 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.882 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:29.012 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:59.015 [info] {"source":"oban","duration":2307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.884 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:29.023 [info] {"source":"oban","duration":3821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:59.026 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.886 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:29.028 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:59.031 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.888 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:29.034 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:59.037 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.889 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:29.040 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:59.044 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.892 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:29.046 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:59.050 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.894 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:29.052 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:59.056 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.896 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:29.058 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:59.061 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.898 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:29.066 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:59.068 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.900 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:29.071 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:59.075 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.904 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:29.077 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:59.081 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.906 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:29.085 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:59.087 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.908 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:29.090 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:59.094 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.910 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:29.099 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:59.102 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.912 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:29.105 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:59.108 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.914 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:29.110 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:59.113 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.916 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:29.116 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:59.122 [info] {"source":"oban","duration":4392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.918 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:29.124 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:59.128 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.920 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:29.131 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:59.134 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.922 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:29.137 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:59.140 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.924 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:29.143 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:59.145 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.926 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:29.149 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:59.152 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.928 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:29.154 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:59.157 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.930 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:29.160 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:59.163 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.931 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:29.166 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:59.170 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.933 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:29.172 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:59.176 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.935 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:29.181 [info] {"source":"oban","duration":4411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:59.183 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.937 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:29.189 [info] {"source":"oban","duration":4482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:59.194 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.940 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:29.196 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:59.200 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.941 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:29.203 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:59.206 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.943 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:29.209 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:59.212 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.945 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:29.215 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:59.218 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.947 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:29.221 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:59.223 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.950 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:29.229 [info] {"source":"oban","duration":4748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:59.232 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.952 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:29.237 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:59.241 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.954 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:29.243 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:59.246 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.956 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:29.249 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:59.252 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.959 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:29.254 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:59.257 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.961 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:29.260 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:59.263 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.963 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:29.267 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:59.270 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.965 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:29.274 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:59.277 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.967 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:29.281 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:59.285 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.969 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:29.287 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:59.292 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.972 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:29.294 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:59.298 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.973 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:29.301 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:59.303 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.976 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:29.307 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:59.309 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.978 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:29.313 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:59.316 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.980 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:29.319 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:59.322 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.982 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:29.325 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:59.328 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.984 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:29.331 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:59.335 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.986 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:29.337 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:59.340 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.988 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:29.379 [info] {"source":"oban","duration":14290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:59.382 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.991 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:29.384 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:59.387 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.994 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:29.390 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:59.394 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.995 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:29.397 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:59.408 [info] {"source":"oban","duration":10452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.998 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:29.414 [info] {"source":"oban","duration":5558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:59.420 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:01.000 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:29.423 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:59.429 [info] {"source":"oban","duration":4718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.003 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:29.434 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:59.437 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.005 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:29.440 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:59.442 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.006 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:29.446 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:59.449 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.008 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:29.452 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:59.454 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.009 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:29.457 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:59.460 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.012 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:29.464 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:59.466 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.013 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:29.471 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:59.474 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.015 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:29.477 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:59.479 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.016 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:29.483 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:59.486 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.017 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:29.488 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:59.491 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.019 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:29.494 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:59.498 [info] {"source":"oban","duration":2051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.022 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:29.500 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:59.503 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.023 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:29.506 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:59.509 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.024 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:29.513 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:59.515 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.026 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:29.519 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:59.521 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.028 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:29.525 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:59.529 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.030 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:29.533 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:59.535 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.032 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:29.539 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:59.542 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.033 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:29.544 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:59.550 [info] {"source":"oban","duration":3997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.035 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:29.552 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:59.558 [info] {"source":"oban","duration":3823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.037 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:29.561 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:59.564 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.039 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:29.567 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:59.571 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.043 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:29.573 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:59.576 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.045 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:29.580 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:59.582 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.046 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:29.586 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:59.590 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.048 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:29.596 [info] {"source":"oban","duration":5452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:59.601 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.050 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:29.604 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:59.607 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.052 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:29.610 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:59.617 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.054 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:29.619 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:59.623 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.057 [info] {"source":"oban","duration":2599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:29.625 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:59.628 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.059 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:29.632 [info] {"source":"oban","duration":2339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:59.634 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.061 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:29.638 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:59.640 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.063 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:29.643 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:59.647 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.065 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:29.649 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:59.653 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.066 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:29.655 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:59.671 [info] {"source":"oban","duration":14733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.068 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:29.675 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:59.678 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.070 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:29.680 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:59.684 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.072 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:29.686 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:59.690 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.074 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:29.692 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:59.695 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.077 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:29.700 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:59.702 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.081 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:29.705 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:59.708 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.082 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:29.713 [info] {"source":"oban","duration":3792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:59.718 [info] {"source":"oban","duration":3609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.083 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:29.721 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:59.724 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.085 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:29.729 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:59.731 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.087 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:29.735 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:59.738 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.089 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:29.741 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:59.744 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.091 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:29.747 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:59.750 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.092 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:29.753 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:59.757 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.094 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:29.760 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:59.764 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.095 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:29.770 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:59.773 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.100 [info] {"source":"oban","duration":3482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:29.777 [info] {"source":"oban","duration":3703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:59.782 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.103 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:29.785 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:59.788 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.104 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:29.791 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:59.794 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.107 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:29.802 [info] {"source":"oban","duration":5784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:59.806 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.108 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:29.808 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:59.813 [info] {"source":"oban","duration":3803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.112 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:29.819 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:59.822 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.113 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:29.824 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:59.828 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.115 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:29.831 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:59.837 [info] {"source":"oban","duration":4338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.117 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:29.839 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:59.842 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.119 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:29.846 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:59.848 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.121 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:29.852 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:59.855 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.124 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:29.858 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:59.860 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.126 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:29.864 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:59.867 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.128 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:29.870 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:59.874 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.132 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:29.878 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:59.881 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.134 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:29.885 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:59.888 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.135 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:29.890 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:59.894 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.138 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:29.897 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:59.899 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.141 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:29.902 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:59.906 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.146 [info] {"source":"oban","duration":4714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:29.909 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:59.911 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.148 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:29.915 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:59.917 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.151 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:29.920 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:59.924 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.153 [info] {"source":"oban","duration":1513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:29.927 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:59.930 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.155 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:29.933 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:59.936 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.157 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:29.938 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:59.942 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.159 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:29.945 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:59.948 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.164 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:29.954 [info] {"source":"oban","duration":5193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:59.956 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.165 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:29.963 [info] {"source":"oban","duration":5109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:59.966 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.167 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:29.968 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:59.971 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.169 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:29.974 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:59.978 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.174 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:29.981 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:59.984 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.176 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:29.987 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:59.989 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.177 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:29.993 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:59.997 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.181 [info] {"source":"oban","duration":1527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:29.999 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.006 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.183 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:30.008 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.012 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.187 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:30.014 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.017 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.188 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:30.020 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.023 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.191 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:30.027 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.030 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.194 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:30.032 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.035 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.195 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:30.038 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.042 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.198 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:30.045 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.048 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.199 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:30.052 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.054 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.205 [info] {"source":"oban","duration":3847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:30.058 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.061 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.223 [info] {"source":"oban","duration":17318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:30.064 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.067 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.225 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:30.069 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.073 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.227 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:30.079 [info] {"source":"oban","duration":4169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.082 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.230 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:30.085 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.088 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.237 [info] {"source":"oban","duration":6171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:30.091 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.094 [info] {"source":"oban","duration":2470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.239 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:30.097 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.106 [info] {"source":"oban","duration":8442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.246 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:30.114 [info] {"source":"oban","duration":5522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.117 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.248 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:30.121 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.125 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.252 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:30.127 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.131 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.254 [info] {"source":"oban","duration":1441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:30.134 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.138 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.261 [info] {"source":"oban","duration":3971,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:30.140 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.144 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.263 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:30.148 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.154 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.270 [info] {"source":"oban","duration":5790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:30.156 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.164 [info] {"source":"oban","duration":6341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.271 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:30.167 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.170 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.277 [info] {"source":"oban","duration":3794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:30.172 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.176 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.279 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:30.181 [info] {"source":"oban","duration":4024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.191 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.291 [info] {"source":"oban","duration":9886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:30.194 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.197 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.293 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:30.201 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.208 [info] {"source":"oban","duration":5011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.294 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:30.213 [info] {"source":"oban","duration":3755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.217 [info] {"source":"oban","duration":3753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.296 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:30.221 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.233 [info] {"source":"oban","duration":11508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.298 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:30.235 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.248 [info] {"source":"oban","duration":9057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.301 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:30.252 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.256 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.303 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:30.259 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.264 [info] {"source":"oban","duration":3807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.306 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:30.273 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.277 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.308 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:30.279 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.283 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.309 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:30.287 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.291 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.311 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:30.294 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.299 [info] {"source":"oban","duration":4702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.313 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:30.302 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.307 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.318 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:30.309 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.313 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.321 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:30.317 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.321 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.323 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:30.323 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.330 [info] {"source":"oban","duration":5575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:00.336 [info] {"source":"oban","duration":11205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:30.338 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.332 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:00.354 [info] {"source":"oban","duration":14696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:30.359 [info] {"source":"oban","duration":3440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.334 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:00.364 [info] {"source":"oban","duration":3829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:30.370 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.337 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:00.373 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:30.376 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.340 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:00.425 [info] {"source":"oban","duration":44163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:30.428 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.341 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:00.430 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:30.434 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.344 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:00.437 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:30.439 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.345 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:00.443 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:30.446 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.347 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:00.452 [info] {"source":"oban","duration":3891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:30.454 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.349 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:00.457 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:30.460 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.351 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:00.466 [info] {"source":"oban","duration":4638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:30.469 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.353 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:00.473 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:30.475 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.355 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:00.481 [info] {"source":"oban","duration":4238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:30.484 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.360 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:00.488 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:30.491 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.367 [info] {"source":"oban","duration":4024,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:00.494 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:30.500 [info] {"source":"oban","duration":5773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.369 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:00.506 [info] {"source":"oban","duration":4104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:30.508 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.371 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:00.511 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:30.514 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.374 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:00.521 [info] {"source":"oban","duration":5146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:30.526 [info] {"source":"oban","duration":4606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.376 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:00.530 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:30.532 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.377 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:00.535 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:30.539 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.380 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:00.541 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:30.544 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.381 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:00.547 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:30.550 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.383 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:00.554 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:30.559 [info] {"source":"oban","duration":4035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.386 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:00.562 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:30.566 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.387 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:00.568 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:30.572 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.388 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:00.574 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:30.578 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.390 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:00.581 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:30.584 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.392 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:00.587 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:30.592 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.394 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:00.596 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:30.598 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.396 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:00.602 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:30.607 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.398 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:00.611 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:30.614 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.401 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:00.618 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:30.622 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.404 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:00.625 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:30.631 [info] {"source":"oban","duration":3926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.408 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:00.649 [info] {"source":"oban","duration":17272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":5} 17:00:30.654 [info] {"source":"oban","duration":3402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.411 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:00.659 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:30.662 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.413 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:00.666 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:30.670 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.416 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:00.674 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:30.677 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.421 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:00.680 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:30.684 [info] {"source":"oban","duration":3303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.427 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:00.686 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:30.690 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.430 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:00.694 [info] {"source":"oban","duration":3555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:30.698 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.433 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:00.701 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:30.705 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.434 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:00.709 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:30.713 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.436 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:00.715 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:30.720 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.438 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:00.723 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:30.727 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.441 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:00.730 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:30.734 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.442 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:00.738 [info] {"source":"oban","duration":3459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:30.742 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.446 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:00.746 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:30.748 [info] {"source":"oban","duration":1623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.448 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:00.753 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:30.757 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.453 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:00.760 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:30.764 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.458 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:00.767 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:30.771 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.464 [info] {"source":"oban","duration":3506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:00.775 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:30.779 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.466 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:00.783 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:30.787 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.468 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:00.791 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:30.795 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.470 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:00.801 [info] {"source":"oban","duration":5712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:30.806 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.473 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:00.810 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:30.814 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.475 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:00.818 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:30.822 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.476 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:00.826 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:30.829 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.478 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:00.838 [info] {"source":"oban","duration":6864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:30.842 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.479 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:00.846 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:30.850 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.481 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:00.854 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:30.858 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.482 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:00.862 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:30.866 [info] {"source":"oban","duration":3323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.484 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:00.872 [info] {"source":"oban","duration":5254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:30.877 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.485 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:00.881 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:30.885 [info] {"source":"oban","duration":3012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.488 [info] {"source":"oban","duration":1397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:00.887 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:30.892 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.489 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:00.920 [info] {"source":"oban","duration":11003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:30.924 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.490 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:00.928 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:30.932 [info] {"source":"oban","duration":3108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.492 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:00.936 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:30.940 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.494 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:00.945 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:30.949 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.495 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:00.952 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:30.957 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.497 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:00.961 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:30.964 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.499 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:00.969 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:30.973 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.501 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:00.977 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:30.981 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.504 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:00.985 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:30.989 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.506 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:00.991 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:30.996 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.508 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:01.000 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:31.004 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.511 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:01.008 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:31.012 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.513 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:01.016 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:31.020 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.514 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:01.024 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:31.028 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.515 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:01.032 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:31.036 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.517 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:01.039 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:31.043 [info] {"source":"oban","duration":3362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.519 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:01.048 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:31.052 [info] {"source":"oban","duration":3162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.521 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:01.056 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:31.061 [info] {"source":"oban","duration":4105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.523 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:01.064 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:31.068 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.526 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:01.070 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:31.075 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.528 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:01.079 [info] {"source":"oban","duration":3330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:31.084 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.529 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:01.088 [info] {"source":"oban","duration":3331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:31.092 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.531 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:01.096 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:31.100 [info] {"source":"oban","duration":3134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.533 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:01.104 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:31.108 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.534 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:01.112 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:31.116 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.536 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:01.120 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:31.122 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.537 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:01.127 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:31.131 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.539 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:01.134 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:31.138 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.541 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:01.143 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:31.147 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.551 [info] {"source":"oban","duration":7186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1087]} 18:00:00.561 [info] {"args":{},"id":1087,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1761440400560902830,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 18:00:00.568 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=1424.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.568 [info] Culling 0 media items past their retention date 18:00:00.574 [debug] QUERY OK source="media_items" db=4.2ms queue=0.2ms idle=703.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.574 [info] Deleting 0 media items that are from before the source cutoff 18:00:00.578 [info] {"args":{},"id":1087,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":13865,"event":"job:stop","queue_time":554828,"attempt":1,"tags":["media_item","local_data"]} 18:00:01.150 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:31.154 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.552 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:01.158 [info] {"source":"oban","duration":3511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:31.163 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.554 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:01.167 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:31.170 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.556 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:01.175 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:31.180 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.557 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:01.184 [info] {"source":"oban","duration":3384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:31.188 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.559 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:01.192 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:31.196 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.562 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:01.200 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:31.204 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.563 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:01.208 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:31.212 [info] {"source":"oban","duration":3437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.564 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:01.217 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:31.221 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.566 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:01.224 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:31.227 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.568 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:01.231 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:31.235 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.569 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:01.239 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:31.243 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.572 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:01.247 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:31.251 [info] {"source":"oban","duration":3342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.573 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:01.256 [info] {"source":"oban","duration":3283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:31.260 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.575 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:01.264 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:31.268 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.577 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:01.272 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:31.276 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.579 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:01.280 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:31.284 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.581 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:01.288 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:31.292 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.583 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:01.296 [info] {"source":"oban","duration":3199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:31.299 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.585 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:01.305 [info] {"source":"oban","duration":4075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:31.309 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.587 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:01.312 [info] {"source":"oban","duration":2655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:31.317 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.590 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:01.321 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:31.325 [info] {"source":"oban","duration":3539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.591 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:01.330 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:31.334 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.597 [info] {"source":"oban","duration":4989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:01.338 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:31.342 [info] {"source":"oban","duration":3142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.598 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:01.345 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:31.348 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.600 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:01.352 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:31.356 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.602 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:01.360 [info] {"source":"oban","duration":3256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:31.363 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.603 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:01.368 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:31.374 [info] {"source":"oban","duration":4904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.606 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:01.378 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:31.382 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.608 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:01.386 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:31.390 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.609 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:01.393 [info] {"source":"oban","duration":2622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:31.398 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.611 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:01.402 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:31.406 [info] {"source":"oban","duration":3475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.613 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:01.411 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:31.415 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.614 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:01.419 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:31.423 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.617 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:01.427 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:31.431 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.618 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:01.435 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:31.439 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.619 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:01.443 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:31.447 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.621 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:01.450 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:31.452 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.622 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:01.457 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:31.462 [info] {"source":"oban","duration":3774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.625 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:01.466 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:31.470 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.626 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:01.474 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:31.478 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.629 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:01.482 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:31.486 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.631 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:01.490 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:31.494 [info] {"source":"oban","duration":3016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.634 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:01.498 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:31.502 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.636 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:01.506 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:31.510 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.638 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:01.514 [info] {"source":"oban","duration":3111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:31.518 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.639 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:01.522 [info] {"source":"oban","duration":3360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:31.525 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.642 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:01.529 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:31.533 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.643 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:01.537 [info] {"source":"oban","duration":3595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:31.540 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.645 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:01.547 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:31.550 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.647 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:01.554 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:31.558 [info] {"source":"oban","duration":3542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.650 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:01.563 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:31.567 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:42.401 [debug] Tzdata polling for update. 18:51:42.634 [debug] Tzdata polling shows the loaded tz database is up to date. 18:52:00.652 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:01.571 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:31.575 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.653 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:01.579 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:31.583 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.656 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:01.587 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:31.591 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.658 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:01.595 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:31.599 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.660 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:01.603 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:31.607 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.661 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:01.623 [info] {"source":"oban","duration":12963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:31.627 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.664 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:01.631 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:31.635 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.666 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:01.639 [info] {"source":"oban","duration":3012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:31.643 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.671 [info] {"source":"oban","duration":4507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1088]} 19:00:00.679 [info] {"args":{},"id":1088,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1761444000678714698,"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:00.685 [debug] QUERY OK source="media_items" db=4.7ms idle=1400.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) 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:00.689 [info] Redownloading 0 media items 19:00:00.691 [info] {"args":{},"id":1088,"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":10793,"event":"job:stop","queue_time":676103,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:01.647 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:31.651 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.674 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:01.655 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:31.659 [info] {"source":"oban","duration":3081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.676 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:01.663 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:31.667 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.678 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:01.671 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:31.675 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.679 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:01.679 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:31.683 [info] {"source":"oban","duration":3246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.682 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:01.688 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:31.692 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.684 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:01.696 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:31.700 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.686 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:01.704 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:31.708 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.688 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:01.712 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:31.716 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.690 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:01.719 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:31.724 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.691 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:01.728 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:31.732 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.694 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:01.736 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:31.740 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.696 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:01.743 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:31.748 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.698 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:01.752 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:31.755 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.700 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:01.758 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:31.761 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.701 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:01.765 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:31.769 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.704 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:01.773 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:31.777 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.706 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:01.781 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:31.785 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.708 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:01.789 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:31.792 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.710 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:01.796 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:31.800 [info] {"source":"oban","duration":3450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.711 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:01.805 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:31.809 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.714 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:01.813 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:31.817 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.716 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:01.821 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:31.825 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.718 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:01.829 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:31.833 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.722 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:01.837 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:31.841 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.724 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:01.845 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:31.849 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.725 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:01.854 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:31.858 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.728 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:01.862 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:31.866 [info] {"source":"oban","duration":3287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.729 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:01.870 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:31.874 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.731 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:01.878 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:31.882 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.732 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:01.886 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:31.890 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.735 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:01.894 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:31.898 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.737 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:01.902 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:31.904 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.739 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:01.935 [info] {"source":"oban","duration":16439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:31.939 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.741 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:01.943 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:31.947 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.743 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:01.951 [info] {"source":"oban","duration":3448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:31.956 [info] {"source":"oban","duration":3316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.745 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:01.961 [info] {"source":"oban","duration":3495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:31.965 [info] {"source":"oban","duration":3343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.747 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:01.970 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:31.974 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.749 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:01.978 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:31.982 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.751 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:01.984 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:31.989 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.752 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:01.993 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:31.997 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.755 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:02.001 [info] {"source":"oban","duration":3316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:32.005 [info] {"source":"oban","duration":3738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.757 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:02.010 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:32.014 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.759 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:02.018 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:32.025 [info] {"source":"oban","duration":6129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.761 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:02.029 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:32.033 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.763 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:02.037 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:32.041 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.765 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:02.045 [info] {"source":"oban","duration":3071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:32.049 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.767 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:02.053 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:32.057 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.768 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:02.061 [info] {"source":"oban","duration":3357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:32.065 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.770 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:02.069 [info] {"source":"oban","duration":3303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:32.073 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.772 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:02.077 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:32.081 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.775 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:02.083 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:32.091 [info] {"source":"oban","duration":6109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.777 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:02.096 [info] {"source":"oban","duration":3210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:32.100 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.779 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:02.103 [info] {"source":"oban","duration":2701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:32.108 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.781 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:02.112 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:32.116 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.782 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:02.119 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:32.124 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.785 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:02.128 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:32.132 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.787 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:02.135 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:32.139 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.790 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:02.143 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:32.147 [info] {"source":"oban","duration":3412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.792 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:02.152 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:32.156 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.794 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:02.160 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:32.163 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.796 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:02.168 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:32.172 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.798 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:02.174 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:32.179 [info] {"source":"oban","duration":3350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.800 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:02.183 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:32.187 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.802 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:02.191 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:32.195 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.804 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:02.199 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:32.203 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.806 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:02.207 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:32.211 [info] {"source":"oban","duration":3357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.808 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:02.216 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:32.220 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.810 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:02.224 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:32.228 [info] {"source":"oban","duration":3249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.811 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:02.232 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:32.236 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.813 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:02.240 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:32.244 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.816 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:02.247 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:32.252 [info] {"source":"oban","duration":3385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.818 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:02.255 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:32.259 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.831 [info] {"source":"oban","duration":9897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:02.263 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:32.267 [info] {"source":"oban","duration":3402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.833 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:02.272 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:32.276 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.835 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:02.280 [info] {"source":"oban","duration":3507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:32.285 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.837 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:02.287 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:32.291 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.839 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:02.295 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:32.299 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.841 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:02.303 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:32.307 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.843 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:02.311 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:32.315 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.844 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:02.319 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:32.323 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.846 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:02.327 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:32.331 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.848 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:02.335 [info] {"source":"oban","duration":3349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:32.339 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.850 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:02.343 [info] {"source":"oban","duration":3068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:32.347 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.852 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:02.352 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:32.356 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.854 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:02.359 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:32.364 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.856 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:02.368 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:32.372 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.858 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:02.376 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:32.380 [info] {"source":"oban","duration":3216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.860 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:02.384 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:32.388 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.862 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:02.393 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:32.397 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.863 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:02.401 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:32.405 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.865 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:02.409 [info] {"source":"oban","duration":3392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:32.413 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.867 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:02.417 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:32.421 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.869 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:02.425 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:32.429 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.871 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:02.433 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:32.437 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.873 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:02.441 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:32.445 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.876 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:02.449 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:32.454 [info] {"source":"oban","duration":3791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.878 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:02.459 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:32.463 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.879 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:02.467 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:32.471 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.882 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:02.475 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:32.479 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.883 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:02.483 [info] {"source":"oban","duration":2989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:32.487 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.885 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:02.491 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:32.495 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.887 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:02.498 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:32.502 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.890 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:02.506 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:32.510 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.892 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:02.514 [info] {"source":"oban","duration":3275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:32.518 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.894 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:02.522 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:32.526 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.896 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:02.530 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:32.534 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.898 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:02.538 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:32.542 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.900 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:02.546 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:32.549 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.902 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:02.554 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:32.558 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.903 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:02.562 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:32.566 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.906 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:02.569 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:32.573 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.908 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:02.577 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:32.581 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.910 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:02.585 [info] {"source":"oban","duration":3316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:32.589 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.911 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:02.593 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:32.597 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.914 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:02.601 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:32.605 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.916 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:02.609 [info] {"source":"oban","duration":3692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:32.614 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.917 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:02.618 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:32.622 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.918 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:02.626 [info] {"source":"oban","duration":3524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:32.631 [info] {"source":"oban","duration":3427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.921 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:02.636 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:32.640 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.923 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:02.644 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:32.648 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.925 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:02.652 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:32.656 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.928 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:02.660 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:32.664 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.929 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:02.666 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:32.672 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.932 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:02.676 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:32.680 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.934 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:02.683 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:32.688 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.936 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:02.690 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:32.695 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.938 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:02.698 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:32.703 [info] {"source":"oban","duration":4229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.940 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:02.707 [info] {"source":"oban","duration":3284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:32.711 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.942 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:02.714 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:32.718 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.943 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:02.722 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:32.725 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.946 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:02.729 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:32.733 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.948 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:02.737 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:32.741 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.950 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:02.745 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:32.749 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.952 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:02.753 [info] {"source":"oban","duration":3421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:32.758 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.954 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:02.762 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:32.766 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.955 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:02.770 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:32.775 [info] {"source":"oban","duration":3593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.958 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:02.779 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:32.783 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.960 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:02.788 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:32.794 [info] {"source":"oban","duration":4826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.962 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:02.798 [info] {"source":"oban","duration":3094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:32.802 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.963 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:02.807 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:32.811 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.966 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:02.815 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:32.819 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.968 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:02.823 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:32.827 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.970 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:02.831 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:32.835 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.972 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:02.839 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:32.843 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.974 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:02.847 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:32.851 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.976 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:02.855 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:32.859 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.978 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:02.863 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:32.867 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.980 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:02.871 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:32.875 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.983 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:02.879 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:32.883 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.984 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:02.887 [info] {"source":"oban","duration":3425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:32.892 [info] {"source":"oban","duration":3218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.986 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:02.896 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:32.900 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.988 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:02.904 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:32.907 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.990 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:02.912 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:32.916 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.992 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:02.920 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:32.924 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.994 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:02.928 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:32.932 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.996 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:02.936 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:32.939 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.999 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:02.943 [info] {"source":"oban","duration":2663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:32.948 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:01.001 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:02.952 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:32.955 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.003 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:02.959 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:32.964 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.004 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:02.967 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:32.972 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.005 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:02.976 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:32.980 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.008 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:02.984 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:32.988 [info] {"source":"oban","duration":3249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.009 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:02.992 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:32.996 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.010 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:02.999 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:33.004 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.012 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:03.008 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:33.012 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.015 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:03.016 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:33.020 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.017 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:03.024 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:33.028 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.023 [info] {"source":"oban","duration":3280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:03.031 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:33.035 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.024 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:03.039 [info] {"source":"oban","duration":3246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:33.043 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.025 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:03.046 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:33.051 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.027 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:03.064 [info] {"source":"oban","duration":12704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:33.069 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.030 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:03.073 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:33.076 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.031 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:03.081 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:33.085 [info] {"source":"oban","duration":3703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.032 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:03.090 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:33.095 [info] {"source":"oban","duration":3512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.038 [info] {"source":"oban","duration":4817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:03.099 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:33.103 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.040 [info] {"source":"oban","duration":1399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:03.106 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:33.110 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.041 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:03.114 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:33.118 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.043 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:03.120 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:33.125 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.045 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:03.129 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:33.132 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.046 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:03.136 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:33.140 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.047 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:03.144 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:33.148 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.051 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:03.153 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:33.169 [info] {"source":"oban","duration":15305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.052 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:03.174 [info] {"source":"oban","duration":3572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:33.178 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.054 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:03.181 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:33.187 [info] {"source":"oban","duration":5568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.056 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:03.191 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:33.194 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.059 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:03.198 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:33.201 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.060 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:03.205 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:33.208 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.063 [info] {"source":"oban","duration":1578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:03.211 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:33.214 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.065 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:03.216 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:33.219 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.067 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:03.222 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:33.226 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.069 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:03.230 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:33.232 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.071 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:03.235 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:33.238 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.073 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:03.241 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:33.248 [info] {"source":"oban","duration":4790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.074 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:03.250 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:33.254 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.075 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:03.256 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:33.260 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.086 [info] {"source":"oban","duration":3360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:03.264 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:33.268 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.087 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:03.271 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:33.276 [info] {"source":"oban","duration":3377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.093 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:03.279 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:33.282 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.094 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:03.285 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:33.288 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.096 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:03.291 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:33.294 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.098 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:03.298 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:33.301 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.101 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:03.304 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:33.307 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.102 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:03.349 [info] {"source":"oban","duration":27800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:33.359 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.104 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:03.362 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:33.366 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.106 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:03.369 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:33.371 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.111 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:03.376 [info] {"source":"oban","duration":3766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:33.379 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.114 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:03.383 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:33.385 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.116 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:03.388 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:33.391 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.119 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:03.394 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:33.398 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.120 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:03.400 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:33.404 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.124 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:03.407 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:33.409 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.126 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:03.412 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:33.416 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.130 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:03.423 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:33.426 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.131 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:03.428 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:33.431 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.135 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:03.445 [info] {"source":"oban","duration":12484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:33.449 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.139 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:03.452 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:33.454 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.141 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:03.457 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:33.460 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.147 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:03.466 [info] {"source":"oban","duration":3734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:33.470 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.156 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:03.474 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:33.476 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.157 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:03.479 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:33.483 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.160 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:03.486 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:33.488 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.161 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:03.491 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:33.494 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.173 [info] {"source":"oban","duration":8324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:03.498 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:33.501 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.175 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:03.504 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:33.508 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.177 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:03.510 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:33.514 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.179 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:03.518 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:33.522 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.182 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:03.524 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:33.527 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.183 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:03.531 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:33.538 [info] {"source":"oban","duration":6120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.184 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:03.542 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:33.545 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.186 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:03.547 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:33.556 [info] {"source":"oban","duration":7770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.190 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:03.560 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:33.562 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.191 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:03.566 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:33.570 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.194 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:03.573 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:33.578 [info] {"source":"oban","duration":4160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.196 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:03.580 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:33.584 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.202 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:03.586 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:33.589 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.203 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:03.599 [info] {"source":"oban","duration":8081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:33.611 [info] {"source":"oban","duration":11122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.205 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:03.614 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:33.617 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.208 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:03.619 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:33.623 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.209 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:03.626 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:33.628 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.211 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:03.632 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:33.636 [info] {"source":"oban","duration":3496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.214 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:03.641 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:33.643 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.215 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:03.646 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:33.650 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.218 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:03.652 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:33.656 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.219 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:03.659 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:33.662 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.221 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:03.665 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:33.668 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.225 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:03.671 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:33.686 [info] {"source":"oban","duration":8875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.227 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:03.694 [info] {"source":"oban","duration":7053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:33.701 [info] {"source":"oban","duration":6117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.229 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:03.705 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:33.707 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.231 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:03.711 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:33.713 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.233 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:03.717 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:33.720 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.235 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:03.724 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:33.728 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.239 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:03.730 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:33.733 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.240 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:03.737 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:33.740 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.242 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:03.742 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:33.745 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.246 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:03.749 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:33.752 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.247 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:03.754 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:33.758 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.249 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:03.761 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:33.764 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.252 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:03.767 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:33.770 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.253 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:03.773 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:33.777 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.255 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:03.781 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:33.790 [info] {"source":"oban","duration":7975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.257 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:03.792 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:33.796 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.261 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:03.806 [info] {"source":"oban","duration":8950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:33.817 [info] {"source":"oban","duration":8336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.265 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:03.820 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:33.857 [info] {"source":"oban","duration":11023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.267 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:03.860 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:33.864 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.269 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:03.866 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:33.870 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.270 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:03.872 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:33.876 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.272 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:03.879 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:33.882 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.274 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:03.886 [info] {"source":"oban","duration":3767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:33.889 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.277 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:03.892 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:33.895 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.282 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:03.899 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:33.906 [info] {"source":"oban","duration":6073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.284 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:03.912 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:33.914 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.287 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:03.918 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:33.922 [info] {"source":"oban","duration":3739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.288 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:03.926 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:33.929 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.290 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:03.931 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:33.935 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.291 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:03.946 [info] {"source":"oban","duration":10020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:33.948 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.293 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:03.951 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:33.955 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.296 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:03.958 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:33.960 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.297 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:03.963 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:33.967 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.299 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:03.970 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:33.972 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.302 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:03.977 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:33.980 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.305 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:03.983 [info] {"source":"oban","duration":2473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:33.986 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.308 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:03.989 [info] {"source":"oban","duration":2581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:33.995 [info] {"source":"oban","duration":4323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.313 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:03.998 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:34.000 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.318 [info] {"source":"oban","duration":3823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:04.005 [info] {"source":"oban","duration":2508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:34.008 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.319 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:04.011 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:34.014 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.329 [info] {"source":"oban","duration":6466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:04.018 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:34.021 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.333 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:04.026 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:34.029 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.338 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:04.032 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:34.035 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.347 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:04.038 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:34.042 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.351 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:04.046 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:34.049 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.353 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:04.052 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:34.054 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.356 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:04.059 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:34.061 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.369 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:04.065 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:34.068 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.371 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:04.072 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:34.075 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.374 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:04.078 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:34.080 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.375 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:04.083 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:34.088 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.377 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:04.092 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:34.094 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.379 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:04.102 [info] {"source":"oban","duration":5854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:34.105 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.382 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:04.108 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:34.110 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.386 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:04.115 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:34.123 [info] {"source":"oban","duration":5104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.388 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:04.126 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:34.130 [info] {"source":"oban","duration":3248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.390 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:04.132 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:34.136 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.394 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:04.138 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:34.142 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.402 [info] {"source":"oban","duration":6820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:04.145 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:34.149 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.412 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:04.152 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:34.154 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.421 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:04.158 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:34.160 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.423 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:04.164 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:34.168 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.428 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:04.180 [info] {"source":"oban","duration":11195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:34.184 [info] {"source":"oban","duration":3651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.429 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:04.188 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:34.191 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.431 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:04.194 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:34.197 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.433 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:04.200 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:34.203 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.435 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:04.205 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:34.209 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.437 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:04.211 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:34.219 [info] {"source":"oban","duration":5730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.439 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:04.221 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:34.224 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.441 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:04.227 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:34.230 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.444 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:04.241 [info] {"source":"oban","duration":9239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:34.244 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.446 [info] {"source":"oban","duration":1508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:04.246 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:34.249 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.449 [info] {"source":"oban","duration":1396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:04.254 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:34.259 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.453 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:04.273 [info] {"source":"oban","duration":10497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:34.282 [info] {"source":"oban","duration":5794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.455 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:04.286 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:34.289 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.457 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:04.318 [info] {"source":"oban","duration":25071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:34.321 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.459 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:04.324 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:34.326 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.461 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:04.330 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:34.333 [info] {"source":"oban","duration":2339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.462 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:04.335 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:34.339 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.467 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:04.341 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:34.345 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.468 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:04.347 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:34.350 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.470 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:04.354 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:34.356 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.477 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:04.360 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:34.365 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.485 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:04.367 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:34.373 [info] {"source":"oban","duration":4577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.491 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:04.376 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:34.379 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.493 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:04.384 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:34.387 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.504 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:04.390 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:34.393 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.507 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:04.397 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:34.399 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.508 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:04.403 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:34.405 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.509 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:04.414 [info] {"source":"oban","duration":7133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:34.427 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.511 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:04.430 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:34.432 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.513 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:04.435 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:34.438 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.515 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:04.442 [info] {"source":"oban","duration":2445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:34.445 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.517 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:04.447 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:34.450 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.519 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:04.455 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:34.457 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.521 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:04.461 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:34.463 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.522 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:04.466 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:34.469 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.524 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:04.472 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:34.475 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.526 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:04.478 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:34.481 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.527 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:04.484 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:34.489 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.529 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:04.491 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:34.494 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.531 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:04.499 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:34.501 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.533 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:04.505 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:34.509 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.535 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:04.513 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:34.515 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.538 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:04.518 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:34.521 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.541 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:04.524 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:34.527 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.543 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:04.530 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:34.533 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.545 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:04.536 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:34.540 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.547 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:04.544 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:34.547 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.549 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:04.550 [info] {"source":"oban","duration":1984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:34.552 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.552 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:04.556 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:34.562 [info] {"source":"oban","duration":4852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.553 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:04.566 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:34.569 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.554 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:04.572 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:34.575 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.556 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:04.578 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:34.582 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.557 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:04.584 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:34.589 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.559 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:04.591 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:34.594 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.560 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:04.597 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:34.601 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.563 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:04.603 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:34.606 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.564 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:04.610 [info] {"source":"oban","duration":2643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:34.624 [info] {"source":"oban","duration":2508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.566 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:04.659 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:34.662 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.568 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:04.666 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:34.668 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.571 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:04.672 [info] {"source":"oban","duration":2387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:34.674 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.573 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:04.678 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:34.681 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.575 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:04.683 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:34.687 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.577 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:04.689 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:34.692 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.578 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:04.695 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:34.699 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.579 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:04.701 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:34.704 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.581 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:04.708 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:34.711 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.583 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:04.717 [info] {"source":"oban","duration":4233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:34.721 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.586 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:04.724 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:34.728 [info] {"source":"oban","duration":3433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.590 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:04.730 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:34.737 [info] {"source":"oban","duration":5546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.591 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:04.740 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:34.745 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.593 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:04.747 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:34.751 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.595 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:04.753 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:34.756 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.596 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:04.760 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:34.765 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.598 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:04.768 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:34.787 [info] {"source":"oban","duration":5962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.599 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:04.789 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:34.792 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.600 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:04.796 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:34.799 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.603 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:04.802 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:34.806 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.605 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:04.809 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:34.812 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.606 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:04.814 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:34.817 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.608 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:04.820 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:34.824 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.611 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:04.827 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:34.830 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.612 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:04.832 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:34.836 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.614 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:04.838 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:34.842 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.617 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:04.844 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:34.847 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.618 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:04.850 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:34.856 [info] {"source":"oban","duration":4279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.621 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:04.860 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:34.863 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.622 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:04.865 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:34.869 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.625 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:04.875 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:34.880 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.627 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:04.884 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:34.890 [info] {"source":"oban","duration":5067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.629 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:04.895 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:34.897 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.630 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:04.900 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:34.903 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.632 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:04.906 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:34.910 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.633 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:04.913 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:34.916 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.635 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:04.919 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:34.922 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.637 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:04.925 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:34.929 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.638 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:04.931 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:34.935 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.641 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:04.937 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:34.940 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.642 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:04.943 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:34.946 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.645 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:04.949 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:34.953 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.646 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:04.955 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:34.958 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.648 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:04.962 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:34.964 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.651 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:04.967 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:34.971 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.653 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:04.973 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:34.976 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.655 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:04.979 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:34.983 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.657 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:04.986 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:34.989 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.659 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:04.992 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:34.995 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.661 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:04.998 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:35.001 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.663 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:05.004 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:35.007 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.665 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:05.014 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:35.017 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.667 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:05.019 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:35.022 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.669 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:05.025 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:35.028 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.670 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:05.031 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:35.035 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.671 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:05.037 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:35.042 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.672 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:05.044 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:35.048 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.675 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:05.050 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:35.053 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.677 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:05.057 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:35.059 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.679 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:05.064 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:35.066 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.681 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:05.069 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:35.072 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.683 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:05.075 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:35.079 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.685 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:05.082 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:35.085 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.687 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:05.087 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:35.091 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.689 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:05.094 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:35.097 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.690 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:05.099 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:35.103 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.693 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:05.105 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:35.110 [info] {"source":"oban","duration":3360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.694 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:05.113 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:35.119 [info] {"source":"oban","duration":4966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.696 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:05.122 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:35.125 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.702 [info] {"source":"oban","duration":4032,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:05.129 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:35.132 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.705 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:05.135 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:35.138 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.707 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:05.141 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:35.144 [info] {"source":"oban","duration":2224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.709 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:05.146 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:35.150 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.710 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:05.152 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:35.156 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.713 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:05.159 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:35.162 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.716 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:05.166 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:35.168 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.718 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:05.171 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:35.181 [info] {"source":"oban","duration":6693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.720 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:05.186 [info] {"source":"oban","duration":3790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:35.190 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.722 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:05.196 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:35.200 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.724 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:05.203 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:35.206 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.726 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:05.209 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:35.211 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.728 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:05.214 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:35.218 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.729 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:05.222 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:35.224 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.732 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:05.227 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:35.230 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.734 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:05.233 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:35.237 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.735 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:05.241 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:35.244 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.738 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:05.249 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:35.251 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.740 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:05.254 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:35.259 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.742 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:05.262 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:35.265 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.744 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:05.269 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:35.271 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.746 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:05.274 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:35.277 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.748 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:05.281 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:35.283 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.750 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:05.286 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:35.289 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.751 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:05.292 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:35.295 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.754 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:05.299 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:35.303 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.761 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:05.305 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:35.309 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.764 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:05.312 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:35.314 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.766 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:05.319 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:35.321 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.768 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:05.324 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:35.328 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.770 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:05.331 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:35.334 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.772 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:05.337 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:35.341 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.774 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:05.344 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:35.347 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.776 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:05.350 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:35.353 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.778 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:05.356 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:35.359 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.780 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:05.363 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:35.365 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.781 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:05.369 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:35.373 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.786 [info] {"source":"oban","duration":3696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1089]} 02:51:00.797 [info] {"args":{},"id":1089,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"system_time":1761472260795544305,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 02:51:00.797 [info] Updating yt-dlp 02:51:00.798 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 02:51:04.895 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.10.22 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.10.22 from yt-dlp/yt-dlp) 02:51:04.895 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 02:51:05.376 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:07.562 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.10.22 02:51:07.563 [debug] QUERY OK source="settings" db=1.0ms idle=1178.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:51:07.565 [info] {"args":{},"id":1089,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":6768615,"event":"job:stop","queue_time":791203,"attempt":1,"tags":["local_data"]} 02:51:35.378 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.788 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:05.380 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:35.384 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.790 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:05.386 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:35.390 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.792 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:05.393 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:35.396 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.794 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:05.400 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:35.403 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.795 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:05.406 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:35.410 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.798 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:05.414 [info] {"source":"oban","duration":3653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:35.417 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.800 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:05.421 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:35.423 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.802 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:05.426 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:35.429 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.803 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:05.432 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:35.436 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.806 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:05.438 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:35.440 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.808 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:05.443 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:35.447 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.810 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:05.449 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:35.452 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.812 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:05.456 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 03:04:35.458 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.814 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:05.461 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:35.466 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.816 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:05.468 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:35.472 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.818 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:05.479 [info] {"source":"oban","duration":4716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:35.482 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.820 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:05.485 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:35.488 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.822 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:05.491 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:35.494 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.823 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:05.497 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:35.519 [info] {"source":"oban","duration":20357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.824 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:05.529 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:35.532 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.826 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:05.535 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:35.538 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.828 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:05.543 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:35.546 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.831 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:05.550 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:35.558 [info] {"source":"oban","duration":6895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.833 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:05.574 [info] {"source":"oban","duration":11837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:35.577 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.857 [info] {"source":"oban","duration":15983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:05.579 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:35.582 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.858 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:05.585 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:35.589 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.861 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:05.591 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:35.596 [info] {"source":"oban","duration":3830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.863 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:05.600 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:35.604 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.864 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:05.606 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:35.610 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.867 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:04.828 [info] {"args":{"id":2},"id":1085,"meta":{},"system_time":1761474064827797126,"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"]} 03:21:04.829 [debug] QUERY OK source="sources" db=1.0ms idle=1403.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:04.832 [debug] QUERY OK source="settings" db=1.6ms queue=0.4ms idle=1014.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:04.838 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=407.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] 03:21:04.840 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=18.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:21:04.842 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=13.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 03:21:04.844 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:04.845 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:04.851 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 03:21:04.857 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 03:21:04.857 [debug] Current batch of media processed. Will check again in 1000ms 03:21:04.859 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=16.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 [] 03:21:04.860 [debug] QUERY OK source="settings" db=1.0ms idle=16.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 [] 03:21:04.861 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:04.863 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/8a/f3/8af32025f30d58f4740b48329ee2d8d470ac1ada66d0ad01667c6ff34d6b4f61.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/80/8e/808efb98bb8f07877797cd808e0d75ed3a3fbff99f23658bd13031284f4ed4ec.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 03:21:05.613 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:05.858 [debug] Current batch of media processed. Will check again in 1000ms 03:21:06.859 [debug] Current batch of media processed. Will check again in 1000ms 03:21:07.860 [debug] Current batch of media processed. Will check again in 1000ms 03:21:08.861 [debug] Current batch of media processed. Will check again in 1000ms 03:21:09.863 [debug] Current batch of media processed. Will check again in 1000ms 03:21:10.864 [debug] Current batch of media processed. Will check again in 1000ms 03:21:11.865 [debug] Current batch of media processed. Will check again in 1000ms 03:21:12.866 [debug] Current batch of media processed. Will check again in 1000ms 03:21:13.868 [debug] Current batch of media processed. Will check again in 1000ms 03:21:14.869 [debug] Current batch of media processed. Will check again in 1000ms 03:21:15.870 [debug] Current batch of media processed. Will check again in 1000ms 03:21:16.871 [debug] Current batch of media processed. Will check again in 1000ms 03:21:17.873 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "duration" => 645, "filename" => "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", "id" => "Z69c0_HhoSM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z69c0_HhoSM", "playlist_index" => 1, "timestamp" => 1754155916, "title" => "LEGO Desk Prank #1 [Full Compilation]", "upload_date" => "20250802"} 03:21:17.875 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1444.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:17.877 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1446.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:17.885 [debug] QUERY OK source="media_items" db=6.8ms queue=0.3ms idle=1016.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-02 17:31:56Z], 2] 03:21:17.895 [debug] QUERY OK source="media_items" db=6.5ms queue=0.2ms idle=458.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "6fad8e6a-eeb6-450e-95d6-f3f78c8a29e7", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-26 10:21:17Z], ~U[2025-10-26 10:21:17Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:21:17.897 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=29.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:17.899 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=23.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" = ?) [2] 03:21:17.903 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=23.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 [11] 03:21:17.904 [debug] Current batch of media processed. Will check again in 1000ms 03:21:18.905 [debug] Current batch of media processed. Will check again in 1000ms 03:21:19.906 [debug] Current batch of media processed. Will check again in 1000ms 03:21:20.908 [debug] Current batch of media processed. Will check again in 1000ms 03:21:21.909 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "duration" => 599, "filename" => "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", "id" => "iFhzKfWjLg8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iFhzKfWjLg8", "playlist_index" => 2, "timestamp" => 1752337338, "title" => "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "upload_date" => "20250712"} 03:21:21.911 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=480.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:21.912 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=482.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:21.917 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=483.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 16:22:18Z], 2] 03:21:21.922 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=489.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "a58f93ba-3be1-42fd-914f-28092ab35792", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", 2, "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, false, false, 2, [], 97, ~U[2025-07-12 16:22:18Z], ~U[2025-10-26 10:21:21Z], ~U[2025-10-26 10:21:21Z], "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, 2, ~U[2025-07-12 16:22:18Z]] 03:21:21.924 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=44.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:21.926 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 03:21:21.928 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=14.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [14] 03:21:21.928 [debug] Current batch of media processed. Will check again in 1000ms 03:21:22.236 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/8a/f3/8af32025f30d58f4740b48329ee2d8d470ac1ada66d0ad01667c6ff34d6b4f61.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/80/8e/808efb98bb8f07877797cd808e0d75ed3a3fbff99f23658bd13031284f4ed4ec.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 03:21:22.238 [debug] Gracefully stopping file follower 03:21:22.239 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:22.241 [debug] QUERY OK source="sources" db=0.6ms idle=318.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:22.245 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=316.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-02 17:31:56Z], 2] 03:21:22.252 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=320.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "8026af98-a354-43f7-887b-7a5b66c48104", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-26 10:21:22Z], ~U[2025-10-26 10:21:22Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:21:22.253 [debug] QUERY OK source="sources" db=0.8ms idle=324.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:22.258 [debug] QUERY OK source="media_items" db=4.2ms idle=14.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 16:22:18Z], 2] 03:21:22.262 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=18.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "346eac7c-cf64-4e3c-bbe6-69a2560ab200", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", 2, "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, false, false, 2, [], 97, ~U[2025-07-12 16:22:18Z], ~U[2025-10-26 10:21:22Z], ~U[2025-10-26 10:21:22Z], "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, 2, ~U[2025-07-12 16:22:18Z]] 03:21:22.264 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=17.5ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-26 10:21:22Z], ~U[2025-10-26 10:21:22Z], 2] 03:21:22.269 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=13.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 03:21:22.273 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms 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] 03:21:22.276 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=15.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:21:22.281 [debug] QUERY OK source="tasks" db=0.7ms idle=11.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1090, 2, ~U[2025-10-26 10:21:22Z], ~U[2025-10-26 10:21:22Z]] 03:21:22.283 [info] {"args":{"id":2},"id":1085,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":17454203,"event":"job:stop","queue_time":100033,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 03:21:35.618 [info] {"source":"oban","duration":3730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.869 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:05.622 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:35.624 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.871 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:05.628 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:35.632 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.873 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:05.636 [info] {"source":"oban","duration":3339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:35.641 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.875 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:05.644 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:35.647 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.877 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:05.651 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:35.655 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.879 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:05.659 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:35.663 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.881 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:05.666 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:35.670 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.883 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:05.674 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:35.677 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.884 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:05.682 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:35.686 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.887 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:05.690 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:35.694 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.891 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:05.698 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:35.701 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.894 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:05.705 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:35.709 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.896 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:05.713 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:35.717 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.898 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:05.721 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:35.725 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.900 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:05.729 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:35.733 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.902 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:05.737 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:35.741 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.904 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:05.745 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:35.749 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.905 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:05.753 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:35.757 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.907 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:05.761 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:35.765 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.909 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:05.769 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:35.773 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.911 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:05.776 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:35.781 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.913 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:05.785 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:35.789 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.915 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:05.794 [info] {"source":"oban","duration":4423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:35.798 [info] {"source":"oban","duration":3318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.917 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:05.802 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:35.807 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.919 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:05.812 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:35.816 [info] {"source":"oban","duration":3319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.921 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:05.821 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:35.825 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.923 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:05.829 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:35.833 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.925 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:05.836 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:35.841 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.926 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:05.844 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:35.847 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.928 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:05.852 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:35.854 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.933 [info] {"source":"oban","duration":4209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:05.860 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:35.864 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.936 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:05.867 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:35.872 [info] {"source":"oban","duration":3261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.938 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:05.876 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:35.880 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.940 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:05.884 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:35.888 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.942 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:05.892 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:35.896 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.944 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:05.900 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:35.904 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.946 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:05.908 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:35.912 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.948 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:05.915 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:35.920 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.951 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:05.922 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:35.927 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.953 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:05.931 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:35.935 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.955 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:05.939 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:35.943 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.957 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:05.947 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:35.951 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.959 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:05.953 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:35.958 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.961 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:05.962 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:35.966 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.963 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:05.970 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:35.974 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.965 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:05.979 [info] {"source":"oban","duration":4329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:35.984 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.967 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:05.988 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:35.992 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.969 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:05.994 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:36.000 [info] {"source":"oban","duration":4425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 04:10:00.970 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:06.005 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:36.009 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.973 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:06.013 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:36.017 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.974 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:06.020 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:36.028 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.976 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:06.032 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:36.036 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.979 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:06.040 [info] {"source":"oban","duration":3081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:36.044 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.981 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:06.048 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:36.052 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.983 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:06.056 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:36.060 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.985 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:06.064 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:36.068 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.986 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:06.072 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:36.076 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.988 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:06.080 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:36.084 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.989 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:06.088 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:36.091 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.992 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:06.095 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:36.099 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.994 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:06.102 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:36.107 [info] {"source":"oban","duration":3595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.996 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:06.112 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:36.116 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.998 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:06.119 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:36.124 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:01.000 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:06.128 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:36.132 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.001 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:06.136 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:36.140 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.003 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:06.144 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:36.148 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.004 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:06.150 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:36.164 [info] {"source":"oban","duration":10976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.005 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:06.168 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:36.172 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.006 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:06.176 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:36.180 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.009 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:06.184 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:36.188 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.010 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:06.192 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:36.196 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.012 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:06.200 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:36.204 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.014 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:06.208 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:36.212 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.015 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:06.216 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:36.220 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.017 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:06.223 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:36.228 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.018 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:06.232 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:36.236 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.021 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:06.240 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:36.243 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.022 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:06.248 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:36.252 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.024 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:06.256 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:36.260 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.026 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:06.263 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:36.268 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.027 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:06.272 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:36.276 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.034 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:06.280 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:36.283 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.036 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:06.287 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:36.291 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.038 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:06.295 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:36.299 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.040 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:06.302 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:36.306 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.041 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:06.310 [info] {"source":"oban","duration":3125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:36.314 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.043 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:06.318 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:36.322 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.049 [info] {"source":"oban","duration":3474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:06.326 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:36.330 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.053 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:06.334 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:36.338 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.054 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:06.341 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:36.346 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.057 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:06.350 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:36.354 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.059 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:06.358 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:36.362 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.062 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:06.366 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:36.370 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.063 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:06.375 [info] {"source":"oban","duration":4714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:36.379 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.065 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:06.385 [info] {"source":"oban","duration":3744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:36.389 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.066 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:06.393 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:36.397 [info] {"source":"oban","duration":3245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.070 [info] {"source":"oban","duration":3352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:06.401 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:36.404 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.071 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:06.409 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:36.413 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.074 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:06.417 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:36.421 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.078 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:06.425 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:36.429 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.080 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:06.433 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:36.436 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.082 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:06.440 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:36.445 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.083 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:06.449 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:36.452 [info] {"source":"oban","duration":2701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.085 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:06.457 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:36.461 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.087 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:06.465 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:36.469 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.089 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:06.473 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:36.477 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.091 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:06.481 [info] {"source":"oban","duration":3311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:36.485 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.092 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:06.489 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:36.493 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.096 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:06.497 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:36.501 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.100 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:06.505 [info] {"source":"oban","duration":3500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:36.510 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.103 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:06.514 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:36.518 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.105 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:06.522 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:36.526 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.108 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:06.530 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:36.534 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.109 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:06.536 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:36.540 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.113 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:06.544 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:36.548 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.114 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:06.552 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:36.556 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.116 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:06.559 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:36.562 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.118 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:06.567 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:36.571 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.124 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:06.575 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:36.579 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.126 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:06.583 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:36.587 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.127 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:06.591 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:36.595 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.129 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:06.598 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:36.603 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.133 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:06.607 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:36.611 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.134 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:06.615 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:36.617 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.137 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:06.623 [info] {"source":"oban","duration":4545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:36.627 [info] {"source":"oban","duration":3123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.142 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:06.631 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:36.634 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.144 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:06.637 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:36.640 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.148 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:06.645 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:36.649 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.150 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:06.653 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:36.657 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.152 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:06.660 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:36.663 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.155 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:06.668 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:36.672 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.159 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:06.676 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:36.679 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.160 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:06.683 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:36.688 [info] {"source":"oban","duration":3481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.162 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:06.694 [info] {"source":"oban","duration":4118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:36.698 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.165 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:06.702 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:36.706 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.169 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:06.710 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:36.714 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.214 [info] {"source":"oban","duration":24733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:06.718 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:36.722 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.220 [info] {"source":"oban","duration":4442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:06.726 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:36.729 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.222 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:06.734 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:36.738 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.225 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:06.742 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:36.746 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.226 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:06.750 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:36.754 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.229 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:06.758 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:36.762 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.231 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:06.766 [info] {"source":"oban","duration":3488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:36.771 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.239 [info] {"source":"oban","duration":5696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:06.775 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:36.779 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.241 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:06.782 [info] {"source":"oban","duration":2672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:36.787 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.243 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:06.791 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:36.795 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.244 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:06.799 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:36.803 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.246 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:06.807 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:36.811 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.248 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:06.815 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:36.819 [info] {"source":"oban","duration":3337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.253 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:06.823 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:36.827 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.254 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:06.831 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:36.835 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.257 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:06.839 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:36.842 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.258 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:06.847 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:36.851 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.260 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:06.856 [info] {"source":"oban","duration":4134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:36.860 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.265 [info] {"source":"oban","duration":2678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:06.863 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:36.869 [info] {"source":"oban","duration":4421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.272 [info] {"source":"oban","duration":4899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:06.873 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:36.877 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.274 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:06.880 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:36.883 [info] {"source":"oban","duration":1623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.277 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:06.888 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:36.892 [info] {"source":"oban","duration":3282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.279 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:06.896 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:36.900 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.284 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:06.903 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:36.908 [info] {"source":"oban","duration":3276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.286 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:06.912 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:36.915 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.288 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:06.920 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:36.924 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.291 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:06.928 [info] {"source":"oban","duration":3361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:36.931 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.293 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:06.935 [info] {"source":"oban","duration":3460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:36.940 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.297 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:06.942 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:36.947 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.298 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:06.958 [info] {"source":"oban","duration":7709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:36.963 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.301 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:06.967 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:36.971 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.302 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:06.975 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:36.979 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.307 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:06.983 [info] {"source":"oban","duration":3528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:36.988 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.308 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:06.991 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:36.995 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.311 [info] {"source":"oban","duration":1495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:06.999 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:37.003 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.313 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:07.006 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:37.010 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.315 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:07.014 [info] {"source":"oban","duration":3382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:37.018 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.320 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:07.022 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:37.026 [info] {"source":"oban","duration":3079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.322 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:07.030 [info] {"source":"oban","duration":3051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:37.034 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.323 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:07.038 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:37.042 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.325 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:07.046 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:37.050 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.330 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:07.054 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:37.059 [info] {"source":"oban","duration":3946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.334 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:07.063 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:37.072 [info] {"source":"oban","duration":7746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.335 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:07.078 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:37.083 [info] {"source":"oban","duration":4167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.338 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:07.087 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:37.091 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.341 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:07.095 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:37.099 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.342 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:07.103 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:29.041 [info] {"args":{"id":1},"id":1086,"meta":{},"system_time":1761485069040714828,"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"]} 06:24:29.044 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=119.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:29.049 [debug] QUERY OK source="settings" db=4.0ms queue=0.1ms idle=123.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:29.056 [debug] QUERY OK source="media_items" db=6.0ms idle=128.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:24:29.060 [debug] QUERY OK source="media_items" db=2.4ms queue=0.3ms idle=24.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:24:29.062 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=19.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:24:29.068 [debug] QUERY OK source="settings" db=4.4ms queue=0.2ms idle=19.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:29.071 [debug] QUERY OK source="settings" db=1.4ms queue=0.5ms idle=19.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:29.083 [debug] QUERY OK source="media_items" db=10.3ms queue=0.1ms idle=16.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 06:24:29.090 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 06:24:29.092 [debug] Current batch of media processed. Will check again in 1000ms 06:24:29.093 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=31.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:29.093 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=31.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:29.094 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=25.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:29.096 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/26/17/2617011ce67a03307ac8fb3ddd1347ab9377a2ef228dc6ebf1e352d350891b6d.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f3/28/f32873bc26d2143d3a002003639b0a83c0ca6b93753e6e5fd9fed2f9adc38119.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:24:30.095 [debug] Current batch of media processed. Will check again in 1000ms 06:24:31.096 [debug] Current batch of media processed. Will check again in 1000ms 06:24:32.097 [debug] Current batch of media processed. Will check again in 1000ms 06:24:33.098 [debug] Current batch of media processed. Will check again in 1000ms 06:24:34.099 [debug] Current batch of media processed. Will check again in 1000ms 06:24:35.100 [debug] Current batch of media processed. Will check again in 1000ms 06:24:36.101 [debug] Current batch of media processed. Will check again in 1000ms 06:24:37.102 [debug] Current batch of media processed. Will check again in 1000ms 06:24:37.108 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:38.103 [debug] Current batch of media processed. Will check again in 1000ms 06:24:39.105 [debug] Current batch of media processed. Will check again in 1000ms 06:24:40.106 [debug] Current batch of media processed. Will check again in 1000ms 06:24:41.107 [debug] Current batch of media processed. Will check again in 1000ms 06:24:42.108 [debug] Current batch of media processed. Will check again in 1000ms 06:24:43.109 [debug] Current batch of media processed. Will check again in 1000ms 06:24:44.110 [debug] Current batch of media processed. Will check again in 1000ms 06:24:45.111 [debug] Current batch of media processed. Will check again in 1000ms 06:24:46.113 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "duration" => 1063, "filename" => "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", "id" => "I9ZtvpBoXzI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=I9ZtvpBoXzI", "playlist_index" => 1, "timestamp" => 1761418746, "title" => "I Ate the Extinct Banana (so you don't have to)", "upload_date" => "20251025"} 06:24:46.115 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1191.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:46.117 [debug] QUERY OK source="sources" db=1.0ms idle=1194.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:46.123 [debug] QUERY OK source="media_items" db=4.2ms queue=0.2ms idle=1196.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-25 18:59:06Z], 1] 06:24:46.132 [debug] QUERY OK source="media_items" db=6.7ms queue=0.3ms idle=1006.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "a2fba799-5267-40ca-b774-8fc80436280c", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", 1, "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, false, false, 1, [], 99, ~U[2025-10-25 18:59:06Z], ~U[2025-10-26 13:24:46Z], ~U[2025-10-26 13:24:46Z], "Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, 1, ~U[2025-10-25 18:59:06Z]] 06:24:46.135 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms 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] 06:24:46.138 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.3ms idle=18.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" = ?) [2] 06:24:46.141 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=16.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 [6070] 06:24:46.141 [info] Kicking off download for media item #6070 (I9ZtvpBoXzI) 06:24:46.151 [debug] QUERY OK source="tasks" db=2.1ms queue=0.1ms idle=13.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1091, 6070, ~U[2025-10-26 13:24:46Z], ~U[2025-10-26 13:24:46Z]] 06:24:46.151 [debug] Current batch of media processed. Will check again in 1000ms 06:24:46.158 [info] {"args":{"id":6070},"id":1091,"meta":{},"system_time":1761485086157862176,"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"]} 06:24:46.160 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=17.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [6070] 06:24:46.161 [info] User scripts lifecyle file either not present or is empty. Skipping. 06:24:46.163 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=16.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:46.164 [debug] QUERY OK source="media_profiles" db=0.8ms 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" = ?) [2] 06:24:46.167 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=14.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 [6070] 06:24:46.170 [debug] QUERY OK source="media_metadata" db=0.8ms idle=12.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" = ?) [6070] 06:24:46.172 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:24:46.174 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:46.176 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:46.178 [debug] Running yt-dlp command for action: get_downloadable_status 06:24:46.182 [debug] QUERY OK source="settings" db=1.3ms idle=13.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:46.183 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:46.184 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:46.184 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=I9ZtvpBoXzI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7b/bd/7bbd6382bd4d349377ac04eca9f9a357b719cd1f3547112ec55561d23d85bce9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:24:47.152 [debug] Current batch of media processed. Will check again in 1000ms 06:24:48.153 [debug] Current batch of media processed. Will check again in 1000ms 06:24:49.155 [debug] Current batch of media processed. Will check again in 1000ms 06:24:50.157 [debug] Current batch of media processed. Will check again in 1000ms 06:24:51.158 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "duration" => 1420, "filename" => "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", "id" => "mNr06IqJdnQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mNr06IqJdnQ", "playlist_index" => 2, "timestamp" => 1761172015, "title" => "Responding to (mostly) Thoughtful AI Comments", "upload_date" => "20251022"} 06:24:51.160 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1236.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:51.161 [debug] QUERY OK source="sources" db=0.7ms idle=1238.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:51.167 [debug] QUERY OK source="media_items" db=5.4ms idle=1239.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 22:26:55Z], 1] 06:24:51.172 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1246.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "6b4d53a1-931f-44ed-8957-bd95c8a01e5e", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 2, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-26 13:24:51Z], ~U[2025-10-26 13:24:51Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:24:51.174 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:51.176 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.2ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:24:51.180 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5944] 06:24:51.180 [debug] Current batch of media processed. Will check again in 1000ms 06:24:52.181 [debug] Current batch of media processed. Will check again in 1000ms 06:24:53.182 [debug] Current batch of media processed. Will check again in 1000ms 06:24:54.183 [debug] Current batch of media processed. Will check again in 1000ms 06:24:55.184 [debug] Current batch of media processed. Will check again in 1000ms 06:24:56.185 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "duration" => 1191, "filename" => "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", "id" => "sZYSjqr6mIc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sZYSjqr6mIc", "playlist_index" => 3, "timestamp" => 1761075292, "title" => "Why it's Never Aliens", "upload_date" => "20251021"} 06:24:56.187 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1264.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:24:56.189 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1265.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:56.195 [debug] QUERY OK source="media_items" db=5.4ms queue=0.2ms idle=1267.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-21 19:34:52Z], 1] 06:24:56.201 [debug] QUERY OK source="media_items" db=3.6ms queue=0.2ms idle=1274.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "3af9a89a-137a-4d0d-8dcd-aa026e28c84c", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 3, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-26 13:24:56Z], ~U[2025-10-26 13:24:56Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:24:56.203 [debug] QUERY OK source="sources" db=1.0ms queue=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:24:56.204 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms 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" = ?) [2] 06:24:56.209 [debug] QUERY OK source="media_items" db=2.4ms queue=0.5ms 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 [5900] 06:24:56.209 [debug] Current batch of media processed. Will check again in 1000ms 06:24:57.210 [debug] Current batch of media processed. Will check again in 1000ms 06:24:57.584 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=I9ZtvpBoXzI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7b/bd/7bbd6382bd4d349377ac04eca9f9a357b719cd1f3547112ec55561d23d85bce9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] Falling back to generic n function search player = https://www.youtube.com/s/player/6e4dbefe/player_ias.vflset/en_US/base.js WARNING: [youtube] I9ZtvpBoXzI: nsig extraction failed: Some formats may be missing n = Cy3F94lkZSVRjO6P ; player = https://www.youtube.com/s/player/6e4dbefe/player_ias.vflset/en_US/base.js Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] I9ZtvpBoXzI: Some web_safari 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 WARNING: [youtube] I9ZtvpBoXzI: 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 06:24:57.586 [debug] Running yt-dlp command for action: download 06:24:57.587 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1383.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 [] 06:24:57.588 [debug] QUERY OK source="settings" db=0.4ms idle=1383.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:57.589 [debug] QUERY OK source="settings" db=0.8ms idle=1379.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:24:57.590 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=I9ZtvpBoXzI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/04/25/0425139c522f956af3829479a9416490cfe2d4c8533c86b80443901cbeb85df1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:24:58.213 [debug] Current batch of media processed. Will check again in 1000ms 06:24:59.214 [debug] Current batch of media processed. Will check again in 1000ms 06:25:00.215 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 989, "filename" => "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", "id" => "Q0TpWitfxPk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q0TpWitfxPk", "playlist_index" => 4, "timestamp" => 1760630408, "title" => "The State of the AI Industry is Freaking Me Out", "upload_date" => "20251016"} 06:25:00.218 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1294.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:00.220 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1296.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:00.228 [debug] QUERY OK source="media_items" db=5.9ms queue=0.5ms idle=1298.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-16 16:00:08Z], 1] 06:25:00.239 [debug] QUERY OK source="media_items" db=8.7ms queue=0.2ms idle=997.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "44a4e0ce-5ad4-499b-80a9-aa5580014031", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 4, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-26 13:25:00Z], ~U[2025-10-26 13:25:00Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:25:00.255 [debug] QUERY OK source="sources" db=14.5ms queue=1.4ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:00.263 [debug] QUERY OK source="media_profiles" db=3.7ms queue=3.5ms idle=35.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" = ?) [2] 06:25:00.274 [debug] QUERY OK source="media_items" db=9.2ms queue=0.1ms idle=36.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 [5695] 06:25:00.275 [debug] Current batch of media processed. Will check again in 1000ms 06:25:00.344 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:01.276 [debug] Current batch of media processed. Will check again in 1000ms 06:25:02.294 [debug] Current batch of media processed. Will check again in 1000ms 06:25:03.295 [debug] Current batch of media processed. Will check again in 1000ms 06:25:04.296 [debug] Current batch of media processed. Will check again in 1000ms 06:25:05.297 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "duration" => 574, "filename" => "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", "id" => "UgvE_gPi7Kc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "playlist_index" => 5, "timestamp" => 1760457997, "title" => "I Need 1% of Georgia to Watch This Video", "upload_date" => "20251014"} 06:25:05.299 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1376.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:05.300 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1377.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:05.308 [debug] QUERY OK source="media_items" db=5.8ms queue=1.4ms idle=1379.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-14 16:06:37Z], 1] 06:25:05.321 [debug] QUERY OK source="media_items" db=9.4ms queue=0.8ms idle=1388.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "fe989e30-e8af-47f0-bc8a-c9f4d3cc53c2", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 5, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-26 13:25:05Z], ~U[2025-10-26 13:25:05Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:25:05.324 [debug] QUERY OK source="sources" db=2.2ms queue=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:05.327 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.4ms idle=24.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" = ?) [2] 06:25:05.330 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=19.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 [5611] 06:25:05.331 [debug] Current batch of media processed. Will check again in 1000ms 06:25:06.332 [debug] Current batch of media processed. Will check again in 1000ms 06:25:07.110 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:07.333 [debug] Current batch of media processed. Will check again in 1000ms 06:25:08.334 [debug] Current batch of media processed. Will check again in 1000ms 06:25:09.335 [debug] Current batch of media processed. Will check again in 1000ms 06:25:10.336 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "duration" => 585, "filename" => "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", "id" => "q4I7Y4kYhKQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "playlist_index" => 6, "timestamp" => 1760195281, "title" => "Don’t Trust Maps Like This", "upload_date" => "20251011"} 06:25:10.338 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1413.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:10.344 [debug] QUERY OK source="sources" db=4.7ms queue=0.2ms idle=1415.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:10.352 [debug] QUERY OK source="media_items" db=7.2ms queue=0.2ms idle=1421.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-11 15:08:01Z], 1] 06:25:10.357 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=1021.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "a0398f25-1e51-4afc-9e8d-ae4c5942fdd0", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 6, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-26 13:25:10Z], ~U[2025-10-26 13:25:10Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:25:10.358 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:10.360 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=20.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" = ?) [2] 06:25:10.362 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=17.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 [5477] 06:25:10.363 [debug] Current batch of media processed. Will check again in 1000ms 06:25:11.373 [debug] Current batch of media processed. Will check again in 1000ms 06:25:12.374 [debug] Current batch of media processed. Will check again in 1000ms 06:25:13.375 [debug] Current batch of media processed. Will check again in 1000ms 06:25:14.376 [debug] Current batch of media processed. Will check again in 1000ms 06:25:15.377 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 201, "filename" => "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", "id" => "Vz0oQ0v0W10", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "playlist_index" => 7, "timestamp" => 1759874071, "title" => "Give me a single reason why Sora2 should exist.", "upload_date" => "20251007"} 06:25:15.379 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1454.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:15.380 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1456.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:15.389 [debug] QUERY OK source="media_items" db=6.7ms queue=1.3ms idle=1458.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-07 21:54:31Z], 1] 06:25:15.394 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1043.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "28ffd2bc-ba4e-48c9-b27e-27cae4c674bf", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 7, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-26 13:25:15Z], ~U[2025-10-26 13:25:15Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:25:15.396 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=45.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:15.399 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.3ms idle=18.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" = ?) [2] 06:25:15.401 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=19.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 [5307] 06:25:15.401 [debug] Current batch of media processed. Will check again in 1000ms 06:25:16.402 [debug] Current batch of media processed. Will check again in 1000ms 06:25:17.403 [debug] Current batch of media processed. Will check again in 1000ms 06:25:18.404 [debug] Current batch of media processed. Will check again in 1000ms 06:25:19.405 [debug] Current batch of media processed. Will check again in 1000ms 06:25:20.406 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "duration" => 1398, "filename" => "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", "id" => "BqM78qpMi6Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BqM78qpMi6Q", "playlist_index" => 8, "timestamp" => 1759246311, "title" => "Brazilian Butt Lifts Might Help Treat Cancer", "upload_date" => "20250930"} 06:25:20.408 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1483.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:20.409 [debug] QUERY OK source="sources" db=0.6ms idle=1485.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:20.417 [debug] QUERY OK source="media_items" db=6.8ms queue=0.6ms idle=1486.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:31:51Z], 1] 06:25:20.426 [debug] QUERY OK source="media_items" db=6.6ms queue=0.2ms idle=1049.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "0263a150-705c-418d-a073-2c35c8623650", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 8, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-26 13:25:20Z], ~U[2025-10-26 13:25:20Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:25:20.428 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:20.432 [debug] QUERY OK source="media_profiles" db=1.1ms queue=1.3ms idle=21.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:25:20.435 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=23.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 [5009] 06:25:20.435 [debug] Current batch of media processed. Will check again in 1000ms 06:25:21.436 [debug] Current batch of media processed. Will check again in 1000ms 06:25:22.439 [debug] Current batch of media processed. Will check again in 1000ms 06:25:23.440 [debug] Current batch of media processed. Will check again in 1000ms 06:25:24.442 [debug] Current batch of media processed. Will check again in 1000ms 06:25:25.444 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "duration" => 1353, "filename" => "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", "id" => "BdpSfrD3Nzs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "playlist_index" => 9, "timestamp" => 1758978768, "title" => "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "upload_date" => "20250927"} 06:25:25.452 [debug] QUERY OK source="sources" db=6.7ms queue=0.4ms idle=1521.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:25.456 [debug] QUERY OK source="sources" db=2.9ms queue=0.6ms idle=1529.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:25.470 [debug] QUERY OK source="media_items" db=12.9ms queue=0.3ms idle=1533.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-27 13:12:48Z], 1] 06:25:25.487 [debug] QUERY OK source="media_items" db=14.2ms queue=0.1ms idle=1039.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "01062f48-e260-4011-96c2-f55e5121067e", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 9, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-26 13:25:25Z], ~U[2025-10-26 13:25:25Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:25:25.493 [debug] QUERY OK source="sources" db=1.5ms queue=0.3ms idle=53.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:25.497 [debug] QUERY OK source="media_profiles" db=1.8ms queue=1.5ms idle=42.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" = ?) [2] 06:25:25.505 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=43.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 [4886] 06:25:25.506 [debug] Current batch of media processed. Will check again in 1000ms 06:25:26.507 [debug] Current batch of media processed. Will check again in 1000ms 06:25:27.508 [debug] Current batch of media processed. Will check again in 1000ms 06:25:28.509 [debug] Current batch of media processed. Will check again in 1000ms 06:25:29.510 [debug] Current batch of media processed. Will check again in 1000ms 06:25:30.511 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "duration" => 287, "filename" => "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", "id" => "XtTXYh08B9w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtTXYh08B9w", "playlist_index" => 10, "timestamp" => 1758831940, "title" => "I Have an Offer for You", "upload_date" => "20250925"} 06:25:30.513 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1588.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:30.516 [debug] QUERY OK source="sources" db=1.4ms queue=0.5ms idle=1590.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:30.524 [debug] QUERY OK source="media_items" db=6.8ms queue=0.1ms idle=1593.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-25 20:25:40Z], 1] 06:25:30.533 [debug] QUERY OK source="media_items" db=6.1ms queue=1.0ms idle=1069.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "a25b6fb9-9966-43a5-8583-52d9b982a96e", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 10, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-26 13:25:30Z], ~U[2025-10-26 13:25:30Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:25:30.534 [debug] QUERY OK source="sources" db=1.0ms idle=75.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:30.538 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.3ms idle=21.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" = ?) [2] 06:25:30.545 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=23.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 [4806] 06:25:30.547 [debug] Current batch of media processed. Will check again in 1000ms 06:25:31.548 [debug] Current batch of media processed. Will check again in 1000ms 06:25:32.550 [debug] Current batch of media processed. Will check again in 1000ms 06:25:33.555 [debug] Current batch of media processed. Will check again in 1000ms 06:25:34.556 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 885, "filename" => "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", "id" => "64zlyzojpPM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=64zlyzojpPM", "playlist_index" => 11, "timestamp" => 1758564005, "title" => "I Honestly Felt Bad Debunking This", "upload_date" => "20250922"} 06:25:34.559 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:34.563 [debug] QUERY OK source="sources" db=2.3ms queue=0.8ms idle=637.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:34.572 [debug] QUERY OK source="media_items" db=6.1ms queue=1.1ms idle=641.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-22 18:00:05Z], 1] 06:25:34.582 [debug] QUERY OK source="media_items" db=7.5ms queue=0.3ms idle=650.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "ce49bb2f-8a83-4b82-9747-3c23a09282d9", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 11, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-26 13:25:34Z], ~U[2025-10-26 13:25:34Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:25:34.586 [debug] QUERY OK source="sources" db=3.4ms queue=0.6ms idle=111.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:34.590 [debug] QUERY OK source="media_profiles" db=1.9ms queue=1.2ms idle=28.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:25:34.598 [debug] QUERY OK source="media_items" db=2.0ms queue=1.9ms idle=30.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 [4689] 06:25:34.599 [debug] Current batch of media processed. Will check again in 1000ms 06:25:35.610 [debug] Current batch of media processed. Will check again in 1000ms 06:25:36.611 [debug] Current batch of media processed. Will check again in 1000ms 06:25:37.114 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:37.612 [debug] Current batch of media processed. Will check again in 1000ms 06:25:38.613 [debug] Current batch of media processed. Will check again in 1000ms 06:25:39.614 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "duration" => 1297, "filename" => "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", "id" => "QC9glJa1-c0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QC9glJa1-c0", "playlist_index" => 12, "timestamp" => 1758227884, "title" => "There's a Pattern Here", "upload_date" => "20250918"} 06:25:39.618 [debug] QUERY OK source="sources" db=2.7ms queue=0.3ms idle=1691.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:39.622 [debug] QUERY OK source="sources" db=3.2ms queue=0.2ms idle=1695.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:39.628 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=1136.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-18 20:38:04Z], 1] 06:25:39.632 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=706.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "4cdd5960-5e6c-4a6e-b04a-8ac646f30ac2", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 12, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-26 13:25:39Z], ~U[2025-10-26 13:25:39Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:25:39.634 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=143.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:39.636 [debug] QUERY OK source="media_profiles" db=0.9ms idle=16.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" = ?) [2] 06:25:39.638 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4535] 06:25:39.638 [debug] Current batch of media processed. Will check again in 1000ms 06:25:40.639 [debug] Current batch of media processed. Will check again in 1000ms 06:25:41.640 [debug] Current batch of media processed. Will check again in 1000ms 06:25:42.641 [debug] Current batch of media processed. Will check again in 1000ms 06:25:43.642 [debug] Current batch of media processed. Will check again in 1000ms 06:25:44.644 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "duration" => 1026, "filename" => "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", "id" => "VFNwEaXOHpU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VFNwEaXOHpU", "playlist_index" => 13, "timestamp" => 1757968421, "title" => "Stop Falling for This", "upload_date" => "20250915"} 06:25:44.653 [debug] QUERY OK source="sources" db=8.0ms queue=0.3ms idle=1721.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:44.657 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=1730.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:44.674 [debug] QUERY OK source="media_items" db=14.2ms queue=1.9ms idle=1734.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-15 20:33:41Z], 1] 06:25:44.685 [debug] QUERY OK source="media_items" db=8.7ms queue=0.3ms idle=1166.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "6d99ce70-d62a-4710-a097-0859b212ef16", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 13, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-26 13:25:44Z], ~U[2025-10-26 13:25:44Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:25:44.689 [debug] QUERY OK source="sources" db=3.0ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:44.700 [debug] QUERY OK source="media_profiles" db=5.3ms queue=4.2ms 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" = ?) [2] 06:25:44.704 [debug] QUERY OK source="media_items" db=3.2ms idle=43.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 [4425] 06:25:44.705 [debug] Current batch of media processed. Will check again in 1000ms 06:25:45.706 [debug] Current batch of media processed. Will check again in 1000ms 06:25:46.707 [debug] Current batch of media processed. Will check again in 1000ms 06:25:47.708 [debug] Current batch of media processed. Will check again in 1000ms 06:25:48.709 [debug] Current batch of media processed. Will check again in 1000ms 06:25:49.710 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "duration" => 615, "filename" => "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", "id" => "uKYF1CXZPng", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uKYF1CXZPng", "playlist_index" => 14, "timestamp" => 1757515424, "title" => "Why AA Batteries Still Suck", "upload_date" => "20250910"} 06:25:49.712 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1777.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:49.713 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1779.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:49.721 [debug] QUERY OK source="media_items" db=6.7ms idle=1780.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 14:43:44Z], 1] 06:25:49.726 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=1188.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "1af36419-49e1-41be-82bd-dfdaa8995812", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 14, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-26 13:25:49Z], ~U[2025-10-26 13:25:49Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:25:49.730 [debug] QUERY OK source="sources" db=2.4ms queue=0.3ms 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] 06:25:49.732 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=18.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:25:49.735 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=19.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 [4250] 06:25:49.735 [debug] Current batch of media processed. Will check again in 1000ms 06:25:50.736 [debug] Current batch of media processed. Will check again in 1000ms 06:25:51.737 [debug] Current batch of media processed. Will check again in 1000ms 06:25:52.738 [debug] Current batch of media processed. Will check again in 1000ms 06:25:53.739 [debug] Current batch of media processed. Will check again in 1000ms 06:25:54.740 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 938, "filename" => "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", "id" => "39YO-0HBKtA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39YO-0HBKtA", "playlist_index" => 15, "timestamp" => 1757008654, "title" => "Electricity is About to be Like Housing", "upload_date" => "20250904"} 06:25:54.742 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1808.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:54.744 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1809.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:54.750 [debug] QUERY OK source="media_items" db=5.7ms idle=1811.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-04 17:57:34Z], 1] 06:25:54.756 [debug] QUERY OK source="media_items" db=3.1ms idle=1186.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "6c164da3-1aef-43d9-a6f3-a608a06b79e9", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 15, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-26 13:25:54Z], ~U[2025-10-26 13:25:54Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:25:54.761 [debug] QUERY OK source="sources" db=3.7ms queue=0.1ms idle=187.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:54.764 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=21.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" = ?) [2] 06:25:54.768 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=21.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 [4045] 06:25:54.769 [debug] Current batch of media processed. Will check again in 1000ms 06:25:55.770 [debug] Current batch of media processed. Will check again in 1000ms 06:25:56.771 [debug] Current batch of media processed. Will check again in 1000ms 06:25:57.773 [debug] Current batch of media processed. Will check again in 1000ms 06:25:58.775 [debug] Current batch of media processed. Will check again in 1000ms 06:25:59.776 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "duration" => 3009, "filename" => "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", "id" => "umnjPorpmmw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=umnjPorpmmw", "playlist_index" => 16, "timestamp" => 1756940657, "title" => "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "upload_date" => "20250903"} 06:25:59.780 [debug] QUERY OK source="sources" db=2.9ms queue=0.2ms idle=1844.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:25:59.790 [debug] QUERY OK source="sources" db=8.6ms queue=0.2ms idle=1848.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:59.811 [debug] QUERY OK source="media_items" db=20.0ms queue=0.3ms idle=1857.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-03 23:04:17Z], 1] 06:25:59.824 [debug] QUERY OK source="media_items" db=9.7ms queue=0.6ms idle=1229.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "158aa082-bb6d-47ca-ae43-e8b84e420400", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 16, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-26 13:25:59Z], ~U[2025-10-26 13:25:59Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:25:59.832 [debug] QUERY OK source="sources" db=4.8ms queue=2.4ms idle=236.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:25:59.841 [debug] QUERY OK source="media_profiles" db=5.0ms queue=2.3ms idle=52.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" = ?) [2] 06:25:59.858 [debug] QUERY OK source="media_items" db=15.7ms queue=0.1ms idle=52.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 [4006] 06:25:59.860 [debug] Current batch of media processed. Will check again in 1000ms 06:26:00.349 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:00.862 [debug] Current batch of media processed. Will check again in 1000ms 06:26:01.863 [debug] Current batch of media processed. Will check again in 1000ms 06:26:02.865 [debug] Current batch of media processed. Will check again in 1000ms 06:26:03.871 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 737, "filename" => "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", "id" => "xm_cWdTgg8k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xm_cWdTgg8k", "playlist_index" => 17, "timestamp" => 1756687273, "title" => "Someone Has the Most DNA of Any Human...Who is it?", "upload_date" => "20250901"} 06:26:03.875 [debug] QUERY OK source="sources" db=3.0ms queue=0.2ms idle=1268.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:03.881 [debug] QUERY OK source="sources" db=5.4ms queue=0.2ms idle=941.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:03.891 [debug] QUERY OK source="media_items" db=8.0ms queue=0.6ms idle=947.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-01 00:41:13Z], 1] 06:26:04.142 [debug] QUERY OK source="media_items" db=249.4ms queue=0.2ms idle=957.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "12b2c0b4-3ce7-4ac0-b6d8-5ec28d4becbf", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 17, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-26 13:26:03Z], ~U[2025-10-26 13:26:03Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:26:04.145 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=534.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:04.150 [debug] QUERY OK source="media_profiles" db=4.3ms queue=0.2ms idle=270.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" = ?) [2] 06:26:04.154 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=270.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 [3976] 06:26:04.157 [debug] Current batch of media processed. Will check again in 1000ms 06:26:05.158 [debug] Current batch of media processed. Will check again in 1000ms 06:26:06.159 [debug] Current batch of media processed. Will check again in 1000ms 06:26:07.120 [info] {"source":"oban","duration":5150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:07.160 [debug] Current batch of media processed. Will check again in 1000ms 06:26:08.162 [debug] Current batch of media processed. Will check again in 1000ms 06:26:09.164 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 432, "filename" => "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", "id" => "M0U3CVkJ2kE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "playlist_index" => 18, "timestamp" => 1756406010, "title" => "The Most Cutting Edge Science (of 1845)", "upload_date" => "20250828"} 06:26:09.166 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1227.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:09.171 [debug] QUERY OK source="sources" db=4.0ms queue=0.1ms idle=1229.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:09.187 [debug] QUERY OK source="media_items" db=14.8ms queue=1.0ms idle=1234.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-28 18:33:30Z], 1] 06:26:09.208 [debug] QUERY OK source="media_items" db=15.7ms queue=2.6ms idle=547.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "9f4582e7-f065-4e21-880b-1a95da0a1cdc", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 18, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-26 13:26:09Z], ~U[2025-10-26 13:26:09Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:26:09.210 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms 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] 06:26:09.213 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=45.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" = ?) [2] 06:26:09.218 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=43.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 [3884] 06:26:09.219 [debug] Current batch of media processed. Will check again in 1000ms 06:26:10.220 [debug] Current batch of media processed. Will check again in 1000ms 06:26:11.223 [debug] Current batch of media processed. Will check again in 1000ms 06:26:12.224 [debug] Current batch of media processed. Will check again in 1000ms 06:26:13.225 [debug] Current batch of media processed. Will check again in 1000ms 06:26:14.226 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "duration" => 724, "filename" => "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", "id" => "f_Rqf-vxBM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "playlist_index" => 19, "timestamp" => 1755802357, "title" => "Don't Follow Your Dreams, Follow Your Tools", "upload_date" => "20250821"} 06:26:14.234 [debug] QUERY OK source="sources" db=7.2ms queue=0.2ms idle=1289.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:14.239 [debug] QUERY OK source="sources" db=3.7ms queue=0.3ms idle=1298.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:14.251 [debug] QUERY OK source="media_items" db=9.4ms queue=0.5ms idle=1303.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-21 18:52:37Z], 1] 06:26:14.322 [debug] QUERY OK source="media_items" db=64.8ms queue=2.7ms idle=1316.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "8f1bfb7f-c47a-48ae-bb2b-b844f242154a", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 19, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-26 13:26:14Z], ~U[2025-10-26 13:26:14Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:26:14.327 [debug] QUERY OK source="sources" db=4.0ms queue=0.7ms idle=656.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:14.332 [debug] QUERY OK source="media_profiles" db=3.7ms queue=0.4ms idle=93.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" = ?) [2] 06:26:14.340 [debug] QUERY OK source="media_items" db=5.3ms queue=0.5ms idle=94.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 [3679] 06:26:14.343 [debug] Current batch of media processed. Will check again in 1000ms 06:26:15.344 [debug] Current batch of media processed. Will check again in 1000ms 06:26:16.345 [debug] Current batch of media processed. Will check again in 1000ms 06:26:16.770 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=I9ZtvpBoXzI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/04/25/0425139c522f956af3829479a9416490cfe2d4c8533c86b80443901cbeb85df1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] Falling back to generic n function search player = https://www.youtube.com/s/player/6e4dbefe/player_ias.vflset/en_US/base.js WARNING: [youtube] I9ZtvpBoXzI: nsig extraction failed: Some formats may be missing n = APiYc2vleRlLBITR ; player = https://www.youtube.com/s/player/6e4dbefe/player_ias.vflset/en_US/base.js Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] I9ZtvpBoXzI: Some web_safari 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 WARNING: [youtube] I9ZtvpBoXzI: 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 06:26:16.859 [debug] Running yt-dlp command for action: download_thumbnail 06:26:16.863 [debug] QUERY OK source="settings" db=0.7ms idle=918.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:26:16.865 [debug] QUERY OK source="settings" db=1.6ms idle=919.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:26:16.866 [debug] QUERY OK source="settings" db=1.5ms idle=921.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:26:16.868 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=I9ZtvpBoXzI --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6070/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c4/69/c4696ae23b0193d54403ffcfbd3265cc30059fd9a8427bb0458ae2f577c1619c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:26:17.347 [debug] Current batch of media processed. Will check again in 1000ms 06:26:18.349 [debug] Current batch of media processed. Will check again in 1000ms 06:26:18.833 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/26/17/2617011ce67a03307ac8fb3ddd1347ab9377a2ef228dc6ebf1e352d350891b6d.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f3/28/f32873bc26d2143d3a002003639b0a83c0ca6b93753e6e5fd9fed2f9adc38119.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 06:26:18.842 [debug] Gracefully stopping file follower 06:26:18.844 [debug] QUERY OK source="sources" db=1.5ms queue=0.4ms idle=898.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:18.848 [debug] QUERY OK source="sources" db=2.8ms queue=0.3ms idle=901.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:18.859 [debug] QUERY OK source="media_items" db=9.6ms queue=0.8ms idle=905.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-25 18:59:06Z], 1] 06:26:18.880 [debug] QUERY OK source="media_items" db=18.9ms idle=917.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "222bde67-9b55-40be-bc0b-479e83f8c25a", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", 1, "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, false, false, 1, [], 98, ~U[2025-10-25 18:59:06Z], ~U[2025-10-26 13:26:18Z], ~U[2025-10-26 13:26:18Z], "Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, 1, ~U[2025-10-25 18:59:06Z]] 06:26:18.884 [debug] QUERY OK source="sources" db=2.8ms queue=0.3ms idle=187.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:18.893 [debug] QUERY OK source="media_items" db=8.8ms queue=0.3ms idle=40.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-22 22:26:55Z], 1] 06:26:18.907 [debug] QUERY OK source="media_items" db=10.6ms queue=1.4ms idle=46.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "dce74942-b1b7-464c-9c37-699662fbe134", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 2, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-26 13:26:18Z], ~U[2025-10-26 13:26:18Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:26:18.915 [debug] QUERY OK source="sources" db=7.2ms queue=0.3ms idle=48.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:18.926 [debug] QUERY OK source="media_items" db=9.2ms queue=0.2ms idle=36.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-21 19:34:52Z], 1] 06:26:18.934 [debug] QUERY OK source="media_items" db=6.6ms queue=0.1ms idle=43.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "068dec36-3833-40e3-8e4b-27e5cee19130", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 3, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-26 13:26:18Z], ~U[2025-10-26 13:26:18Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:26:18.942 [debug] QUERY OK source="sources" db=6.1ms queue=0.3ms idle=41.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:18.954 [debug] QUERY OK source="media_items" db=11.6ms queue=0.2ms idle=35.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-16 16:00:08Z], 1] 06:26:18.962 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=40.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "4d95be38-d403-4735-9588-3d5f58ed6680", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 4, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-26 13:26:18Z], ~U[2025-10-26 13:26:18Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:26:18.969 [debug] QUERY OK source="sources" db=5.4ms queue=0.8ms idle=37.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:18.979 [debug] QUERY OK source="media_items" db=8.8ms queue=0.2ms idle=35.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-14 16:06:37Z], 1] 06:26:18.993 [debug] QUERY OK source="media_items" db=9.6ms queue=2.6ms idle=38.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "2c14e30d-bb5b-4625-b88c-9284fa08a8c7", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 5, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-26 13:26:18Z], ~U[2025-10-26 13:26:18Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:26:18.996 [debug] QUERY OK source="sources" db=1.9ms queue=0.3ms 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" = ?) [1] 06:26:19.005 [debug] QUERY OK source="media_items" db=6.8ms queue=2.0ms idle=35.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-11 15:08:01Z], 1] 06:26:19.024 [debug] QUERY OK source="media_items" db=16.4ms queue=0.2ms idle=37.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "af220ffb-daf5-465b-87b0-f1acef63649c", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 6, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:26:19.027 [debug] QUERY OK source="sources" db=2.4ms queue=0.3ms idle=45.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.037 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=35.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-07 21:54:31Z], 1] 06:26:19.043 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=41.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "b57c0a67-1133-4314-93b3-71897a760ac7", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 7, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:26:19.046 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=38.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.053 [debug] QUERY OK source="media_items" db=5.8ms queue=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[2025-09-30 15:31:51Z], 1] 06:26:19.067 [debug] QUERY OK source="media_items" db=12.3ms queue=0.2ms idle=26.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "2df247d5-2919-4433-a979-d1de2e23082f", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 8, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:26:19.070 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=31.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.077 [debug] QUERY OK source="media_items" db=6.1ms queue=0.3ms idle=27.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-27 13:12:48Z], 1] 06:26:19.110 [debug] QUERY OK source="media_items" db=30.0ms queue=0.2ms idle=32.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "cb95341e-e7f9-459d-b481-3302958f16ca", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 9, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:26:19.115 [debug] QUERY OK source="sources" db=3.5ms queue=0.4ms idle=57.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.137 [debug] QUERY OK source="media_items" db=20.9ms queue=0.3ms idle=48.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-25 20:25:40Z], 1] 06:26:19.224 [debug] QUERY OK source="media_items" db=85.6ms queue=0.2ms idle=68.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "31b70daa-0b12-48a9-a445-e10f0e333f03", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 10, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:26:19.227 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=148.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.236 [debug] QUERY OK source="media_items" db=7.4ms queue=0.3ms idle=118.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-22 18:00:05Z], 1] 06:26:19.252 [debug] QUERY OK source="media_items" db=13.7ms queue=0.2ms idle=122.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "bcec22d7-91a4-4a0e-ac01-8e641d77defd", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 11, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:26:19.256 [debug] QUERY OK source="sources" db=2.4ms queue=0.2ms idle=116.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.264 [debug] QUERY OK source="media_items" db=7.2ms queue=0.2ms idle=32.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-18 20:38:04Z], 1] 06:26:19.274 [debug] QUERY OK source="media_items" db=8.6ms idle=37.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "6dd731fc-109c-456f-91bf-2505a70e42af", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 12, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:26:19.279 [debug] QUERY OK source="sources" db=3.2ms queue=0.7ms idle=39.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.287 [debug] QUERY OK source="media_items" db=5.8ms queue=1.0ms idle=28.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-15 20:33:41Z], 1] 06:26:19.300 [debug] QUERY OK source="media_items" db=10.3ms queue=0.1ms idle=33.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "fcc67d1e-edbb-4cbd-920e-6937fd7cc39d", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 13, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:26:19.302 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=36.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.310 [debug] QUERY OK source="media_items" db=6.5ms queue=0.3ms idle=29.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-10 14:43:44Z], 1] 06:26:19.317 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=32.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "f5797493-83f0-4900-b460-dea41f654d6e", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 14, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:26:19.322 [debug] QUERY OK source="sources" db=2.7ms queue=1.6ms idle=31.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.329 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms 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[2025-09-04 17:57:34Z], 1] 06:26:19.344 [debug] QUERY OK source="media_items" db=10.6ms queue=0.2ms idle=30.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "e8268ee6-8953-499d-86c9-dfc44841039a", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 15, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:26:19.347 [debug] QUERY OK source="sources" db=2.8ms queue=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.355 [debug] QUERY OK source="media_items" db=7.1ms queue=0.2ms idle=31.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-03 23:04:17Z], 1] 06:26:19.370 [debug] QUERY OK source="media_items" db=11.9ms queue=0.1ms idle=35.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "828b1858-e576-4b4f-9e72-842f982985be", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 16, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:26:19.373 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=41.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.381 [debug] QUERY OK source="media_items" db=6.9ms queue=0.3ms idle=30.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-01 00:41:13Z], 1] 06:26:19.389 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=35.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "372b8540-5d5f-4b24-849c-6f18f1b0952f", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 17, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:26:19.394 [debug] QUERY OK source="sources" db=3.8ms queue=0.2ms idle=34.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.402 [debug] QUERY OK source="media_items" db=7.1ms queue=0.4ms idle=25.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-28 18:33:30Z], 1] 06:26:19.415 [debug] QUERY OK source="media_items" db=11.7ms queue=0.1ms idle=29.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "c9e96f6b-913e-492a-9574-dc86981db6b3", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 18, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:26:19.419 [debug] QUERY OK source="sources" db=2.6ms queue=0.3ms idle=34.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.427 [debug] QUERY OK source="media_items" db=6.7ms queue=0.6ms idle=31.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-21 18:52:37Z], 1] 06:26:19.434 [debug] QUERY OK source="media_items" db=4.8ms queue=0.3ms idle=34.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "67de3bc9-a56b-479d-a611-c2c61d767e98", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 19, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:26:19.437 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=32.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:19.443 [debug] QUERY OK source="media_items" db=5.5ms queue=0.3ms idle=22.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-20 02:27:31Z], 1] 06:26:19.454 [debug] QUERY OK source="media_items" db=9.3ms queue=0.1ms idle=24.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is freaking my bean.", "We Made the #1 App in America", "3efc0323-0340-4a2b-9db3-1bdcc9caa1c2", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", 20, "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, false, false, 1, [], 98, ~U[2025-08-20 02:27:31Z], ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], "This is freaking my bean.", "We Made the #1 App in America", "X3ARnEaEbhw", 779, false, "https://www.youtube.com/watch?v=X3ARnEaEbhw", "/downloads/Hank Green/2025-08-20 We Made the #1 App in America/We Made the #1 App in America [X3ARnEaEbhw].mp4", false, 1, ~U[2025-08-20 02:27:31Z]] 06:26:19.457 [debug] QUERY OK source="sources" db=2.2ms queue=0.2ms idle=27.5ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z], 1] 06:26:19.468 [debug] QUERY OK source="media_items" db=9.1ms queue=0.1ms idle=24.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 06:26:19.479 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=28.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")))) [1] 06:26:19.482 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=26.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:26:19.482 [info] No notification servers provided for source 1 06:26:19.493 [debug] QUERY OK source="tasks" db=2.1ms queue=0.1ms idle=18.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1092, 1, ~U[2025-10-26 13:26:19Z], ~U[2025-10-26 13:26:19Z]] 06:26:19.498 [info] {"args":{"id":1},"id":1086,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":110452564,"event":"job:stop","queue_time":733766,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 06:26:29.042 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=I9ZtvpBoXzI --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6070/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c4/69/c4696ae23b0193d54403ffcfbd3265cc30059fd9a8427bb0458ae2f577c1619c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] Falling back to generic n function search player = https://www.youtube.com/s/player/6e4dbefe/player_ias.vflset/en_US/base.js WARNING: [youtube] I9ZtvpBoXzI: nsig extraction failed: Some formats may be missing n = i10leT1H54l6bFsL ; player = https://www.youtube.com/s/player/6e4dbefe/player_ias.vflset/en_US/base.js Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] I9ZtvpBoXzI: Some web_safari 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 WARNING: [youtube] I9ZtvpBoXzI: 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 06:26:29.047 [debug] QUERY OK db=0.3ms queue=0.2ms idle=321.1ms begin [] 06:26:29.081 [debug] QUERY OK source="media_items" db=33.7ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-26 13:26:16Z], "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI]-thumb.jpg", ~U[2025-10-26 13:26:29Z], 6070] 06:26:29.083 [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/6070/metadata.json.gz", "/config/metadata/media_items/6070/thumbnail.jpg", 6070, ~U[2025-10-26 13:26:29Z], ~U[2025-10-26 13:26:29Z]] 06:26:29.086 [debug] QUERY OK db=2.6ms commit [] 06:26:29.091 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=143.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [386533175, ~U[2025-10-26 13:26:29Z], 6070] 06:26:29.092 [info] User scripts lifecyle file either not present or is empty. Skipping. 06:26:29.096 [info] {"args":{"id":6070},"id":1091,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":102934307,"event":"job:stop","queue_time":154107,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 06:26:37.123 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.351 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:07.127 [info] {"source":"oban","duration":2989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:37.131 [info] {"source":"oban","duration":3242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.353 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:07.136 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:37.140 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.355 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:07.142 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:37.162 [info] {"source":"oban","duration":18363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.357 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:07.167 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:37.171 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.359 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:07.175 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:37.179 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.360 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:07.183 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:37.187 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.365 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:07.192 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:37.197 [info] {"source":"oban","duration":4438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.367 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:07.202 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:37.206 [info] {"source":"oban","duration":3476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.370 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:07.211 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:37.221 [info] {"source":"oban","duration":9358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.371 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:07.226 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:37.230 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.374 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:07.234 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:37.237 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.375 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:07.242 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:37.246 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.377 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:07.249 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:37.254 [info] {"source":"oban","duration":3472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.380 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:07.259 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:37.263 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.384 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:07.267 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:37.272 [info] {"source":"oban","duration":4050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.388 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:07.278 [info] {"source":"oban","duration":3790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:37.282 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.390 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:07.286 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:37.290 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.393 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:07.295 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:37.299 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.396 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:07.303 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:37.307 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.397 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:07.311 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:37.314 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.399 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:07.318 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:37.322 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.403 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:07.326 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:37.330 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.405 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:07.334 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:37.364 [info] {"source":"oban","duration":27304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.407 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:07.368 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:37.373 [info] {"source":"oban","duration":4318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.409 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:07.377 [info] {"source":"oban","duration":3295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:37.381 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.411 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:07.385 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:37.391 [info] {"source":"oban","duration":5035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.413 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:07.395 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:37.399 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.415 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:07.403 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:37.407 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.418 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:07.412 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:37.417 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.420 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:07.421 [info] {"source":"oban","duration":3505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:37.426 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.422 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:07.430 [info] {"source":"oban","duration":3245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:37.434 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.426 [info] {"source":"oban","duration":2617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:07.438 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:37.442 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.429 [info] {"source":"oban","duration":1363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:07.446 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:37.450 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.431 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:07.454 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:37.458 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.434 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:07.462 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:37.466 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.439 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:07.469 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:37.474 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.441 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:07.478 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:37.482 [info] {"source":"oban","duration":3457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.442 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:07.487 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:37.491 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.443 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:07.495 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:37.499 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.445 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:07.503 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:37.507 [info] {"source":"oban","duration":3480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.447 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:07.512 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:37.516 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.449 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:07.520 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:37.524 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.451 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:07.528 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:37.532 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.454 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:07.536 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:37.540 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.455 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:07.544 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:37.548 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.457 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:07.552 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:37.556 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.459 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:07.560 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:37.564 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.464 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:07.586 [info] {"source":"oban","duration":20794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:37.590 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.466 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:07.594 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:37.598 [info] {"source":"oban","duration":3134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.468 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:07.602 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:37.606 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.470 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:07.611 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:37.616 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.473 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:07.620 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:37.624 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.501 [info] {"source":"oban","duration":8149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:07.628 [info] {"source":"oban","duration":3161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:37.632 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.502 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:07.636 [info] {"source":"oban","duration":3383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:37.641 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.504 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:07.645 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:37.649 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.506 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:07.653 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:37.657 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.508 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:07.661 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:37.665 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.510 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:07.669 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:37.673 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.514 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:07.678 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:37.682 [info] {"source":"oban","duration":3023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.517 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:07.686 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:37.690 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.519 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:07.694 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:37.698 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.521 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:07.702 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:37.706 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.523 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:07.710 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:37.714 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.529 [info] {"source":"oban","duration":3410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:07.718 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:37.721 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.531 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:07.731 [info] {"source":"oban","duration":8670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:37.735 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.533 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:07.739 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:37.743 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.535 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:07.747 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:37.751 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.537 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:07.756 [info] {"source":"oban","duration":3835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:37.760 [info] {"source":"oban","duration":3283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.539 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:07.764 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:37.768 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.541 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:07.770 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:37.774 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.543 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:07.778 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:37.782 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.545 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:07.786 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:37.790 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.547 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:07.795 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:37.800 [info] {"source":"oban","duration":4429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.549 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:07.805 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:37.809 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.550 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:07.811 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:37.815 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.553 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:07.818 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:37.821 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.555 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:07.826 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:37.828 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.557 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:07.835 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:37.839 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.560 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:07.843 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:37.847 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.561 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:07.851 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:37.855 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.563 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:07.858 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:37.862 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.564 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:07.866 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:37.871 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.566 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:07.875 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:37.879 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.567 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:07.883 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:37.887 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.569 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:07.891 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:37.895 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.571 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:07.899 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:37.903 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.574 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:07.907 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:37.912 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.575 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:07.916 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:37.920 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.578 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:07.925 [info] {"source":"oban","duration":4311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:37.930 [info] {"source":"oban","duration":3079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.579 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:07.934 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:37.938 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.581 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:07.942 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:37.946 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.583 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:07.950 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:37.954 [info] {"source":"oban","duration":3652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.585 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:07.959 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:37.963 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.589 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:07.973 [info] {"source":"oban","duration":8387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:37.977 [info] {"source":"oban","duration":3583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.590 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:07.982 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:37.986 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.592 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:07.990 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:37.994 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.593 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:07.998 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:38.002 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.596 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:08.006 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:38.010 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.597 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:08.014 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:38.018 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.599 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:08.023 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:38.027 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.601 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:08.031 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:38.034 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.603 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:08.038 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:38.042 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.604 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:08.046 [info] {"source":"oban","duration":3424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:38.050 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.607 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:08.054 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:38.058 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.610 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:08.062 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:38.066 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.612 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:08.070 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:38.074 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.614 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:08.078 [info] {"source":"oban","duration":3470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:38.083 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.616 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:08.087 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:38.091 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.617 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:08.096 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:38.099 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.619 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:08.104 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:38.108 [info] {"source":"oban","duration":3453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.621 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:08.113 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:38.118 [info] {"source":"oban","duration":3743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.623 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:08.121 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:38.125 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.624 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:08.129 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:38.133 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.627 [info] {"source":"oban","duration":1535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:08.137 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:38.141 [info] {"source":"oban","duration":3212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.629 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:08.147 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:38.152 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.631 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:08.155 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:38.159 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.633 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:08.164 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:38.168 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.635 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:08.171 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:38.174 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.637 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:08.177 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:38.179 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.639 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:08.182 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:38.186 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.641 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:08.189 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:38.193 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.644 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:08.197 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:38.202 [info] {"source":"oban","duration":4132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.647 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:08.204 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:38.207 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.648 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:08.211 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:38.216 [info] {"source":"oban","duration":3827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.651 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:08.218 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:38.222 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.652 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:08.228 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:38.234 [info] {"source":"oban","duration":4903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.655 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:08.243 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:38.246 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.656 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:08.249 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:38.259 [info] {"source":"oban","duration":9632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.661 [info] {"source":"oban","duration":3562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:08.263 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:38.266 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.664 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:08.268 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:38.272 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.666 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:08.275 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:38.278 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.667 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:08.281 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:38.283 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.670 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:08.287 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:38.289 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.671 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:08.293 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:38.297 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.674 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:08.299 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:38.302 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.676 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:08.306 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:38.309 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.678 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:08.311 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:38.315 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.680 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:08.317 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:38.320 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.682 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:08.323 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:38.337 [info] {"source":"oban","duration":12327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.684 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:08.341 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:38.345 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.686 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:08.373 [info] {"source":"oban","duration":24834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:38.376 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.688 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:08.378 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:38.382 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.690 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:08.385 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:38.387 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.691 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:08.391 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:38.393 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.694 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:08.400 [info] {"source":"oban","duration":5780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:38.403 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.696 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:08.408 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:38.411 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.698 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:08.414 [info] {"source":"oban","duration":2464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:38.416 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.700 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:08.419 [info] {"source":"oban","duration":1626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:38.422 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.702 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:08.426 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:38.428 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.703 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:08.432 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:38.434 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.706 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:08.438 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:38.440 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.708 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:08.444 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:38.447 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.710 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:08.450 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:38.453 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.711 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:08.456 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:38.458 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.714 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:08.461 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:38.465 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.716 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:08.467 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:38.470 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.718 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:08.473 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:38.476 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.720 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:08.480 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:38.482 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.722 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:08.486 [info] {"source":"oban","duration":2541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:38.489 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.724 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:08.492 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:38.494 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.726 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:08.498 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:38.500 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.728 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:08.504 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:38.507 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.730 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:08.509 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:38.512 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.731 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:08.520 [info] {"source":"oban","duration":5890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:38.522 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.733 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:08.526 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:38.528 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.735 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:08.531 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:38.534 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.737 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:08.538 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:38.541 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.739 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:08.543 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:38.546 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.740 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:08.549 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:38.552 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.743 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:08.556 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:38.559 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.744 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:08.562 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:38.565 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.747 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:08.568 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:38.571 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.749 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:08.575 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:38.579 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.750 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:08.582 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:38.585 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.752 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:08.588 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:38.594 [info] {"source":"oban","duration":3961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.759 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:08.596 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:38.599 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.761 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:08.602 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:38.606 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.764 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:08.608 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:38.611 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.766 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:08.615 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:38.617 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.767 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:08.621 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:38.624 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.770 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:08.627 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:38.634 [info] {"source":"oban","duration":5215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.772 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:08.637 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:38.640 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.773 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:08.642 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:38.646 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.776 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:08.651 [info] {"source":"oban","duration":4083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:38.653 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.778 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:08.657 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:38.660 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.780 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:08.663 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:38.667 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.782 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:08.670 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:38.672 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.784 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:08.675 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:38.679 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.786 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:08.681 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:38.685 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.788 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:08.688 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:38.690 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.790 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:08.693 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:38.705 [info] {"source":"oban","duration":7404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.791 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:08.710 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:38.713 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.793 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:08.715 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:38.718 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.810 [info] {"source":"oban","duration":8759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:08.721 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:38.724 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.814 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:08.727 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:38.731 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.815 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:08.734 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:38.738 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.818 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:08.741 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:38.743 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.820 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:08.747 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:38.749 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.821 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:08.752 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:38.756 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.824 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:08.758 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:38.762 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.826 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:08.764 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:38.767 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.828 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:08.771 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:38.773 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.830 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:08.776 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:38.780 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.831 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:08.782 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:38.788 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.834 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:08.791 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:38.794 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.836 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:08.798 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:38.801 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.838 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:08.803 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:38.806 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.840 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:08.809 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:38.812 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.842 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:08.816 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:38.818 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.844 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:08.824 [info] {"source":"oban","duration":4202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:38.827 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.845 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:08.830 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:38.834 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.848 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:08.838 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:38.841 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.849 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:08.846 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:38.849 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.851 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:08.852 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:38.857 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.854 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:08.860 [info] {"source":"oban","duration":2149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:38.862 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.856 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:08.865 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:38.868 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.858 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:08.872 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:38.876 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.860 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:08.879 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:38.883 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.862 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:08.886 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:38.889 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.864 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:08.891 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:38.894 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.867 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:08.898 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:38.901 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.869 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:08.906 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:38.912 [info] {"source":"oban","duration":5416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.870 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:08.914 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:38.917 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.872 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:08.921 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:38.923 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.875 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:08.926 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:38.929 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.876 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:08.937 [info] {"source":"oban","duration":5954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:38.939 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.878 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:08.942 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:38.946 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.879 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:08.949 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:38.952 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.882 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:08.955 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:38.958 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.884 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:08.961 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:38.964 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.886 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:08.969 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:38.971 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.888 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:08.975 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:38.978 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.890 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:08.983 [info] {"source":"oban","duration":3415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:38.986 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.892 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:08.989 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:38.993 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.896 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:08.996 [info] {"source":"oban","duration":2578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:38.999 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.898 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:09.003 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:39.006 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.900 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:09.013 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:39.016 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.905 [info] {"source":"oban","duration":4045,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:09.018 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:39.022 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.906 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:09.025 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:39.027 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.909 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:09.030 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:39.033 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.911 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:09.043 [info] {"source":"oban","duration":8126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:39.045 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.913 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:09.049 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:39.052 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.915 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:09.054 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:39.057 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.916 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:09.060 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:39.063 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.918 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:09.067 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:39.070 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.920 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:09.073 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:39.078 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.922 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:09.080 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:39.083 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.924 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:09.086 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:39.089 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.926 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:09.093 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:39.096 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.929 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:09.098 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:39.101 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.931 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:09.132 [info] {"source":"oban","duration":29156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:39.134 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.933 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:09.137 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:39.143 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.935 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:09.146 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:39.148 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.936 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:09.152 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:39.154 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.939 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:09.158 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:39.187 [info] {"source":"oban","duration":25958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.941 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:09.190 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:39.194 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.943 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:09.196 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:39.200 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.944 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:09.203 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:39.206 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.947 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:09.210 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:39.212 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.949 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:09.215 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:39.218 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.950 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:09.222 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:39.225 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.953 [info] {"source":"oban","duration":1469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:09.227 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:39.230 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.956 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:09.233 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:39.236 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.957 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:09.239 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:39.243 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.960 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:09.246 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:39.249 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.962 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:09.251 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:39.255 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.963 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:09.258 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:39.260 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.966 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:09.264 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:39.267 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.968 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:09.270 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:39.273 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.970 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:09.275 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:39.280 [info] {"source":"oban","duration":3023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.972 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:09.282 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:39.286 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.974 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:09.289 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:39.291 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.976 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:09.294 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:39.297 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.977 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:09.301 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:39.303 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.980 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:09.307 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:39.312 [info] {"source":"oban","duration":3922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.982 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:09.315 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:39.318 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.984 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:09.321 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:39.336 [info] {"source":"oban","duration":11866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.986 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:09.341 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:39.345 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.988 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:09.348 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:39.351 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.990 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:09.354 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:39.357 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.992 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:09.359 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:39.362 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.994 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:09.367 [info] {"source":"oban","duration":3758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:39.370 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.996 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:09.374 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:39.377 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.998 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:09.379 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:39.383 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.999 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:09.386 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:39.389 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.001 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:09.391 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:39.395 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.003 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:09.398 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:39.400 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.005 [info] {"source":"oban","duration":1412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:09.403 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:39.406 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.007 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:09.409 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:39.412 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.009 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:09.416 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:39.419 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.011 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:09.425 [info] {"source":"oban","duration":4025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:39.428 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.013 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:09.432 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:39.435 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.015 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:09.438 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:39.442 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.018 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:09.446 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:39.448 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.023 [info] {"source":"oban","duration":3337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:09.451 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:39.454 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.025 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:09.458 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:39.461 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.027 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:09.465 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:39.468 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.029 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:09.470 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:39.473 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.034 [info] {"source":"oban","duration":3773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:09.477 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:39.480 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.037 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:09.482 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:39.487 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.038 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:09.491 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:39.493 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.040 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:09.497 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:39.499 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.042 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:09.502 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:39.505 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.045 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:09.508 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:39.511 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.047 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:09.514 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:39.517 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.048 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:09.521 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:39.524 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.050 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:09.526 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:39.530 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.052 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:09.532 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:39.536 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.053 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:09.539 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:39.541 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.056 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:09.545 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:39.548 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.057 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:09.550 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:39.553 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.069 [info] {"source":"oban","duration":10055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:09.557 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:39.559 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.070 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:09.562 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:39.566 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.072 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:09.569 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:39.572 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.074 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:09.575 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:39.577 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.077 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:09.580 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:39.583 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.078 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:09.586 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:39.590 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.081 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:09.594 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:39.598 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.084 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:09.607 [info] {"source":"oban","duration":7761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:39.610 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.086 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:09.615 [info] {"source":"oban","duration":3441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:39.617 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.087 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:09.620 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:39.624 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.089 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:09.627 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:39.629 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.095 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:09.633 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:39.635 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.097 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:09.638 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:39.641 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.099 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:09.644 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:39.648 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.100 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:09.651 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:39.654 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.111 [info] {"source":"oban","duration":6283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:09.656 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:39.660 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.113 [info] {"source":"oban","duration":1299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:09.664 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:39.666 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.115 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:09.669 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:39.671 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.117 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:09.674 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:39.677 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.119 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:09.681 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:39.683 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.121 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:09.686 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:39.690 [info] {"source":"oban","duration":2494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.129 [info] {"source":"oban","duration":3370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:09.692 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:39.695 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.131 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:09.698 [info] {"source":"oban","duration":1611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:39.702 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.138 [info] {"source":"oban","duration":4236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:09.710 [info] {"source":"oban","duration":7574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:39.714 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.139 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:09.716 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:39.720 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.141 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:09.722 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:39.726 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.144 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:09.729 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:39.731 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.147 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:09.737 [info] {"source":"oban","duration":4507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:39.739 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.149 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:09.742 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:39.746 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.151 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:09.749 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:39.752 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.153 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:09.754 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:39.757 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.155 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:09.760 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:39.764 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.168 [info] {"source":"oban","duration":4202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:09.767 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:39.770 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.170 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:09.773 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:39.775 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.172 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:09.779 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:39.782 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.174 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:09.784 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:39.787 [info] {"source":"oban","duration":1610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.176 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:09.790 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:39.793 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.178 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:09.796 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:39.798 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.180 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:09.801 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:39.805 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.182 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:09.808 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:39.811 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.185 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:09.814 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:39.817 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.187 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:09.820 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:39.824 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.192 [info] {"source":"oban","duration":3880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:09.827 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:39.829 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.197 [info] {"source":"oban","duration":4278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:09.832 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:39.836 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.201 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:09.839 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:39.842 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.215 [info] {"source":"oban","duration":7929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:09.846 [info] {"source":"oban","duration":3739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:39.850 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.217 [info] {"source":"oban","duration":1479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:09.852 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:39.856 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.221 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:09.858 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:39.861 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.223 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:09.865 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:39.867 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.229 [info] {"source":"oban","duration":4233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:09.871 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:39.874 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.233 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:09.877 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:39.880 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.234 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:09.882 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:39.886 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.239 [info] {"source":"oban","duration":3542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:09.890 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:39.892 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.242 [info] {"source":"oban","duration":1568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:09.895 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:39.899 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.245 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:09.902 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:39.904 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.246 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:09.907 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:39.910 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.249 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:09.913 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:39.917 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.250 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:09.920 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:39.922 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.254 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:09.926 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:39.929 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.255 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:09.931 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:39.935 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.257 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:09.938 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:39.941 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.260 [info] {"source":"oban","duration":1473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:09.944 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:39.946 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.263 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:09.951 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:39.954 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.265 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:09.957 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:39.960 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.268 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:09.963 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:39.966 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.269 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:09.968 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:39.972 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.271 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:09.974 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:39.977 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.273 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:09.981 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:39.983 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.278 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:09.989 [info] {"source":"oban","duration":4207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:39.992 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.280 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:09.994 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:40.013 [info] {"source":"oban","duration":12282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.282 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:10.016 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:40.019 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.283 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:10.025 [info] {"source":"oban","duration":5166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:40.027 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.285 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:10.030 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:40.034 [info] {"source":"oban","duration":1599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.292 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:10.037 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:40.041 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.293 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:10.044 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:40.047 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.298 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:10.050 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:40.052 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.300 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:10.057 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:40.061 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.302 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:10.064 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:40.067 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.306 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:10.069 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:40.073 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.312 [info] {"source":"oban","duration":3856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:10.075 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:40.078 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.314 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:10.081 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:40.106 [info] {"source":"oban","duration":12975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.316 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:10.109 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:40.111 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.317 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:10.114 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:40.117 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.320 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:10.121 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:40.124 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.322 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:10.126 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:40.130 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.327 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:10.132 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:40.135 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.330 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:10.138 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:40.143 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.332 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:10.147 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:40.150 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.334 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:10.154 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:40.157 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.336 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:10.159 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:40.163 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.337 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:10.166 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:40.169 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.340 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:10.172 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:40.174 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.341 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:10.177 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:40.181 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.343 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:10.183 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:40.187 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.347 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:10.190 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:40.193 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.351 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:10.195 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:40.199 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.352 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:10.202 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:40.204 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.355 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:10.207 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:40.211 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.357 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:10.213 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:40.216 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.359 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:10.219 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:40.223 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.361 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:10.226 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:40.228 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.362 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:10.231 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:40.235 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.365 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:10.237 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:40.240 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.366 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:10.243 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:40.246 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.368 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:10.250 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:40.253 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.370 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:10.255 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:40.259 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.372 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:10.262 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:40.265 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.374 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:10.269 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:40.272 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.376 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:10.274 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:40.279 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.378 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:10.282 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:40.286 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.381 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:10.289 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:40.293 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.385 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:10.297 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:40.299 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.387 [info] {"source":"oban","duration":1416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:10.303 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:40.306 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.402 [info] {"source":"oban","duration":11716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:10.310 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:40.314 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.403 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:10.317 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:40.319 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.405 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:10.322 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:40.327 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.407 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:10.329 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:40.333 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.409 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:10.337 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:40.340 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.411 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:10.344 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:40.346 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.423 [info] {"source":"oban","duration":9432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:10.349 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:40.353 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.426 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:10.357 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:40.361 [info] {"source":"oban","duration":3287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.427 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:10.363 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:40.368 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.430 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:10.370 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:40.375 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.435 [info] {"source":"oban","duration":4513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:10.378 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:40.380 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.437 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:10.383 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:40.388 [info] {"source":"oban","duration":3425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.439 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:10.390 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:40.394 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.441 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:10.397 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:40.399 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.444 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:10.404 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:40.406 [info] {"source":"oban","duration":1591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.445 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:10.410 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:40.413 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.447 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:10.416 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:40.419 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.449 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:10.421 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:40.425 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.451 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:10.429 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:40.433 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.453 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:10.436 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:40.439 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.455 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:10.441 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:40.445 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.457 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:10.447 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:40.450 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.459 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:10.453 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:40.457 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.462 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:10.463 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:40.465 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.463 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:10.470 [info] {"source":"oban","duration":3428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:40.473 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.468 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:10.476 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:40.488 [info] {"source":"oban","duration":9695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.472 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:10.491 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:40.495 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.474 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:10.497 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:40.500 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.476 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:10.503 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:40.512 [info] {"source":"oban","duration":3622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.478 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:10.516 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:40.519 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.480 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:10.522 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:40.525 [info] {"source":"oban","duration":2576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.482 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:10.530 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:40.533 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.484 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:10.535 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:40.538 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.486 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:10.542 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:40.546 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.488 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:10.549 [info] {"source":"oban","duration":2473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:40.552 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.490 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:10.556 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:40.560 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.492 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:10.563 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:40.568 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.496 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:10.570 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:40.573 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.499 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:10.576 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:40.581 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.501 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:10.584 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:40.586 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.503 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:10.591 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:40.594 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.504 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:10.598 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:40.602 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.506 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:10.604 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:40.608 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.508 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:10.612 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:40.614 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.511 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:10.619 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:40.623 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.513 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:10.626 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:40.630 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.515 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:10.634 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:40.637 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.517 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:10.642 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:40.646 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.519 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:10.648 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:40.653 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.522 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:10.657 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:40.660 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.525 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:10.665 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:40.669 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.526 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:10.673 [info] {"source":"oban","duration":3375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:40.678 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.528 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:10.681 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:40.686 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.530 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:10.690 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:40.694 [info] {"source":"oban","duration":3346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.532 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:10.698 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:40.702 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.534 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:10.706 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:40.710 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.536 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:10.714 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:40.718 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.537 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:10.723 [info] {"source":"oban","duration":3782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:40.727 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.539 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:10.731 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:40.735 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.541 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:10.739 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:40.743 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.542 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:10.747 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:40.751 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.543 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:10.754 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:40.759 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.544 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:10.763 [info] {"source":"oban","duration":3445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:40.768 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.546 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:10.772 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:40.776 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.549 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:10.780 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:40.784 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.553 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:10.788 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:40.793 [info] {"source":"oban","duration":3943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.554 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:10.797 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:40.801 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.555 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:10.805 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:40.809 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.557 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:10.813 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:40.817 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.558 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:10.821 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:40.827 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.560 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:10.832 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:40.836 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.562 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:10.840 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:40.844 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.564 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:10.848 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:40.852 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.566 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:10.856 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:40.861 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.568 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:10.865 [info] {"source":"oban","duration":3460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:40.870 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.569 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:10.874 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:40.878 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.571 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:10.882 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:40.886 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.572 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:10.889 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:40.893 [info] {"source":"oban","duration":3261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.574 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:10.897 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:40.901 [info] {"source":"oban","duration":3580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.576 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:10.904 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:40.909 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.578 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:10.913 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:40.920 [info] {"source":"oban","duration":5668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.580 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:10.924 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:40.930 [info] {"source":"oban","duration":5251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.583 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:10.934 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:40.942 [info] {"source":"oban","duration":7847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.585 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:10.948 [info] {"source":"oban","duration":3929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:40.953 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.587 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:10.957 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:40.961 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.589 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:10.965 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:40.969 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.591 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:10.972 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:40.975 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.593 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:10.987 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:40.992 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.594 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:10.996 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:41.000 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.596 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:11.004 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:41.008 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.599 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:11.012 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:41.016 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.601 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:11.018 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:41.023 [info] {"source":"oban","duration":3254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.602 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:11.028 [info] {"source":"oban","duration":3618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:41.033 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.603 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:11.037 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:41.041 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.605 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:11.045 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:41.049 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.607 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:11.053 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:41.057 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.608 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:11.061 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:41.065 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.611 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:11.069 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:41.073 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.613 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:11.077 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:41.081 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.614 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:11.085 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:41.088 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.617 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:11.093 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:41.097 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.618 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:11.101 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:41.105 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.620 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:11.109 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:41.113 [info] {"source":"oban","duration":3266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.622 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:11.118 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:41.122 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.624 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:11.126 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:41.130 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.627 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:11.135 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:41.139 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.629 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:11.143 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:41.147 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.630 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:11.151 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:41.155 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.632 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:11.159 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:41.163 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.634 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:11.167 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:41.171 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.637 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:11.175 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:41.179 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.639 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:11.183 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:41.187 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.641 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:11.191 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:41.195 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.642 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:11.200 [info] {"source":"oban","duration":3817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:41.203 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.644 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:11.208 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:41.212 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.647 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:11.216 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:41.219 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.649 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:11.224 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:41.228 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.651 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:11.232 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:41.236 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.652 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:11.240 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:41.244 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.654 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:11.248 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:41.252 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.659 [info] {"source":"oban","duration":4349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:11.256 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:41.260 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.668 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:11.263 [info] {"source":"oban","duration":2685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:41.268 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.670 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:11.272 [info] {"source":"oban","duration":3491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:41.277 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.672 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:11.281 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:41.285 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.674 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:11.290 [info] {"source":"oban","duration":4028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:41.294 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.677 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:11.298 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:41.302 [info] {"source":"oban","duration":3362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.678 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:11.307 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:41.311 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.680 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:11.314 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:41.319 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.683 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:11.323 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:41.327 [info] {"source":"oban","duration":3157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.684 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:11.331 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:41.335 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.686 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:11.339 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:41.343 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.687 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:11.347 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:41.351 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.689 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:11.355 [info] {"source":"oban","duration":3337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:41.360 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.691 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:11.364 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:41.368 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.693 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:11.372 [info] {"source":"oban","duration":3598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:41.375 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.695 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:11.402 [info] {"source":"oban","duration":24589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:41.406 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.697 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:11.412 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:41.416 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.699 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:11.420 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:41.424 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.701 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:11.428 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:41.431 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.702 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:11.436 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:41.440 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.704 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:11.444 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:41.448 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.706 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:11.452 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:41.456 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.708 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:11.460 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:41.463 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.709 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:11.468 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:41.472 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.712 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:11.476 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:41.480 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.714 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:11.482 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:41.486 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.715 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:11.490 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:41.494 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.716 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:11.498 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:41.502 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.719 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:11.506 [info] {"source":"oban","duration":3276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:41.510 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.720 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:11.514 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:41.517 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.723 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:11.522 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:41.526 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.724 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:11.530 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:41.534 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.727 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:11.540 [info] {"source":"oban","duration":5044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:41.544 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.729 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:11.548 [info] {"source":"oban","duration":3134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:41.552 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.731 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:11.556 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:41.559 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.732 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:11.564 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:41.568 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.735 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:11.572 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:41.576 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.737 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:11.580 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:41.584 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.740 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:11.588 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:41.591 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.741 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:11.595 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:41.597 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.743 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:11.602 [info] {"source":"oban","duration":3747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:41.607 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.745 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:11.610 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:41.615 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.746 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:11.619 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:41.623 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.748 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:11.627 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:41.631 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.750 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:11.635 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:41.639 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.752 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:11.643 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:41.647 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.754 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:11.651 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:41.655 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.755 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:11.659 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:41.663 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.758 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:11.667 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:41.672 [info] {"source":"oban","duration":4407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.759 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:11.677 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:41.681 [info] {"source":"oban","duration":3073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.761 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:11.686 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:41.690 [info] {"source":"oban","duration":3243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.764 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:11.694 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:41.698 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.766 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:11.702 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:41.706 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.768 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:11.710 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:41.714 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.771 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:11.718 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:41.722 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.773 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:11.726 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:41.730 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.775 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:11.736 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:41.740 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.776 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:11.744 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:41.748 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.779 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:11.752 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:41.756 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.780 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:11.760 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:41.764 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.783 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:11.768 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:41.774 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.785 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:11.778 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:41.782 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.787 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:11.786 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:41.790 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.789 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:11.794 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:41.798 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.791 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:11.802 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:41.806 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.793 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:11.810 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:41.814 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.796 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:11.818 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:41.822 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.798 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:11.826 [info] {"source":"oban","duration":3282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:41.830 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.800 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:11.836 [info] {"source":"oban","duration":5458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:41.841 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.801 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:11.843 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:41.847 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.804 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:11.852 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:41.856 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.806 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:11.860 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:41.864 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.808 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:11.869 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:41.873 [info] {"source":"oban","duration":3598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.810 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:11.878 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:41.882 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.812 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:11.886 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:41.890 [info] {"source":"oban","duration":3341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.813 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:11.895 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:41.899 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.816 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:11.903 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:41.907 [info] {"source":"oban","duration":3336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.818 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:11.911 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:41.915 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.820 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:11.919 [info] {"source":"oban","duration":3295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:41.923 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.821 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:11.927 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:41.931 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.823 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:11.935 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:41.939 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.825 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:11.943 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:41.947 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.826 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:11.951 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:41.955 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.829 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:11.959 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:41.963 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.831 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:11.967 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:41.971 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.832 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:11.975 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:41.979 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.834 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:11.983 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:41.987 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.836 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:11.991 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:41.995 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.838 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:11.999 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:42.003 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.839 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:12.008 [info] {"source":"oban","duration":3951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":4} 17:00:42.022 [info] {"source":"oban","duration":13825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.841 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:12.035 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:42.039 [info] {"source":"oban","duration":3373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.843 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:12.044 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:42.047 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.845 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:12.052 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:42.056 [info] {"source":"oban","duration":3467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.847 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:12.061 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:42.066 [info] {"source":"oban","duration":3711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.849 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:12.068 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:42.073 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.851 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:12.077 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:42.081 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.853 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:12.085 [info] {"source":"oban","duration":3204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:42.088 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.855 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:12.093 [info] {"source":"oban","duration":3278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:42.097 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.857 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:12.101 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:42.105 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.858 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:12.109 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:42.113 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.861 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:12.117 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:42.121 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.863 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:12.127 [info] {"source":"oban","duration":5014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:42.131 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.865 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:12.135 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:42.139 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.870 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:12.143 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:42.147 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.873 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:12.151 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:42.155 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.875 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:12.159 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:42.163 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.877 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:12.167 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:42.171 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.879 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:12.175 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:42.179 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.881 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:12.183 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:42.186 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.882 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:12.191 [info] {"source":"oban","duration":3939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:42.194 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.884 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:12.198 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:42.203 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.886 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:12.207 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:42.211 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.888 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:12.215 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:42.220 [info] {"source":"oban","duration":4823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.890 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:12.225 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:42.229 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.892 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:12.233 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:42.237 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.893 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:12.241 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:42.245 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.895 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:12.248 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:42.253 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.898 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:12.257 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:42.261 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.900 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:12.265 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:42.269 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.902 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:12.273 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:42.277 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.904 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:12.281 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:42.285 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.906 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:12.289 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:42.293 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.908 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:12.297 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:42.301 [info] {"source":"oban","duration":3493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.910 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:12.305 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:42.308 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.912 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:12.312 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:42.317 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.914 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:12.319 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:42.324 [info] {"source":"oban","duration":3199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.916 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:12.328 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:42.342 [info] {"source":"oban","duration":13115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.918 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:12.345 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:42.350 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.920 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:12.353 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:42.358 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.926 [info] {"source":"oban","duration":4786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:12.361 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:42.366 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.928 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:12.370 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:42.373 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.930 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:12.378 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:42.382 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.932 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:12.386 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:42.389 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.934 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:12.394 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:42.398 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.936 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:12.402 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:42.406 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.938 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:12.410 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:42.414 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.940 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:12.418 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:42.422 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.942 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:12.426 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:42.429 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.944 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:12.433 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:42.438 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.945 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:12.442 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:42.446 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.947 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:12.450 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:42.454 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.949 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:12.458 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:42.462 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.950 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:12.466 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:42.471 [info] {"source":"oban","duration":3887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.952 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:12.476 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:42.480 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.954 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:12.484 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:42.487 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.956 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:12.492 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:42.496 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.958 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:12.499 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:42.503 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.960 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:12.508 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:42.512 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.961 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:12.515 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:42.519 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.968 [info] {"source":"oban","duration":5089,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1093]} 18:00:00.977 [info] {"args":{},"id":1093,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1761526800976664056,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 18:00:00.983 [debug] QUERY OK source="media_items" db=4.8ms queue=0.4ms idle=1108.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.983 [info] Culling 0 media items past their retention date 18:00:00.988 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1114.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.988 [info] Deleting 0 media items that are from before the source cutoff 18:00:00.991 [info] {"args":{},"id":1093,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":12098,"event":"job:stop","queue_time":972107,"attempt":1,"tags":["media_item","local_data"]} 18:00:12.524 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:42.528 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.970 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:12.532 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:42.536 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.972 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:12.539 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:42.543 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.974 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:12.548 [info] {"source":"oban","duration":3364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:42.552 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.975 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:12.556 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:42.579 [info] {"source":"oban","duration":14538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.978 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:12.585 [info] {"source":"oban","duration":4051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:42.589 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.980 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:12.593 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:42.597 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.981 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:12.601 [info] {"source":"oban","duration":3023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:42.605 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.982 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:12.609 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:42.613 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.985 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:12.617 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:42.621 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.986 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:12.625 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:42.629 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.989 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:12.633 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:42.637 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.991 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:12.641 [info] {"source":"oban","duration":3347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:42.645 [info] {"source":"oban","duration":3431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.993 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:12.650 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:42.654 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.995 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:12.658 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:42.662 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.997 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:12.666 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:42.670 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.999 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:12.674 [info] {"source":"oban","duration":3243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:42.678 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:01.001 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:12.682 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:42.686 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.002 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:12.690 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:42.694 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.004 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:12.698 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:42.702 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.006 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:12.706 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:42.710 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.007 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:12.712 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:42.717 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.009 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:12.721 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:42.725 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.010 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:12.729 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:42.733 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.012 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:12.737 [info] {"source":"oban","duration":3388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:42.741 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.014 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:12.745 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:42.749 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.015 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:12.753 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:42.757 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.017 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:12.761 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:42.764 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.019 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:12.767 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:42.772 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.021 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:12.776 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:42.780 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.022 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:12.784 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:42.788 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.023 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:12.792 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:42.796 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.025 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:12.800 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:42.804 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.027 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:12.807 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:42.811 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.028 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:12.814 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:42.818 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.030 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:12.825 [info] {"source":"oban","duration":4173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:42.830 [info] {"source":"oban","duration":3892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.032 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:12.834 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:42.839 [info] {"source":"oban","duration":4175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.034 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:12.843 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:42.847 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.036 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:12.851 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:42.855 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.041 [info] {"source":"oban","duration":3944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:12.859 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:42.863 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.042 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:12.868 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:42.873 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.044 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:12.878 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:42.882 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.045 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:12.886 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:42.890 [info] {"source":"oban","duration":3185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.047 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:12.894 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:42.897 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.049 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:12.902 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:42.906 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.052 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:12.910 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:42.914 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.054 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:12.918 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:42.922 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.056 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:12.926 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:42.930 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.058 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:12.934 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:42.939 [info] {"source":"oban","duration":4424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.060 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:12.944 [info] {"source":"oban","duration":3110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:42.948 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.062 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:12.952 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:42.955 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.065 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:12.960 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:42.964 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.069 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:12.967 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:42.972 [info] {"source":"oban","duration":3065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.071 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:12.976 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:42.980 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.072 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:12.983 [info] {"source":"oban","duration":2679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:42.988 [info] {"source":"oban","duration":3435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.073 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:12.995 [info] {"source":"oban","duration":4831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:42.998 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.077 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:13.003 [info] {"source":"oban","duration":3614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:43.008 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.079 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:13.012 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:43.015 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.081 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:13.020 [info] {"source":"oban","duration":3362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:43.024 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.084 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:13.028 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:43.031 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.098 [info] {"source":"oban","duration":11656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1094]} 19:00:00.109 [info] {"args":{},"id":1094,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1761530400109052470,"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:00.115 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=1136.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) 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:00.115 [info] Redownloading 0 media items 19:00:00.119 [info] {"args":{},"id":1094,"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":7007,"event":"job:stop","queue_time":104096,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:13.034 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:43.038 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.104 [info] {"source":"oban","duration":3670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:13.042 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:43.045 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.106 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:13.050 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:43.054 [info] {"source":"oban","duration":3367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.107 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:13.057 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:43.062 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.109 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:13.066 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:43.070 [info] {"source":"oban","duration":3188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.112 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:13.074 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:43.078 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.113 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:13.082 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:43.086 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.116 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:13.089 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:43.094 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.118 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:13.099 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:43.102 [info] {"source":"oban","duration":2638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.121 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:13.149 [info] {"source":"oban","duration":36048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:43.153 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.123 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:13.158 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:43.162 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.130 [info] {"source":"oban","duration":4859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:13.165 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:43.169 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.137 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:13.172 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:43.175 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.140 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:13.177 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:43.182 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.143 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:13.184 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:43.187 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.146 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:13.191 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:43.194 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.147 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:13.197 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:43.199 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.149 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:13.202 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:43.206 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.151 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:13.208 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:43.211 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.153 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:13.214 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:43.218 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.160 [info] {"source":"oban","duration":5464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:13.221 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:43.223 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.163 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:13.228 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:43.230 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.168 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:13.234 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:43.245 [info] {"source":"oban","duration":3651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.172 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:13.247 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:43.251 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.174 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:13.254 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:43.256 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.176 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:13.259 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:43.262 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.178 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:13.266 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:43.268 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.191 [info] {"source":"oban","duration":7823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:13.272 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:43.274 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.192 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:13.277 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:43.280 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.194 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:13.283 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:43.286 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.196 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:13.288 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:43.291 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.200 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:13.295 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:43.300 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.202 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:13.303 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:43.306 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.206 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:13.308 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:43.311 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.212 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:13.314 [info] {"source":"oban","duration":1623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:43.317 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.216 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:13.319 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:43.322 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.217 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:13.325 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:43.329 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.220 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:13.331 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:43.334 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.227 [info] {"source":"oban","duration":5785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:13.338 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:43.341 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.230 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:13.344 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:43.346 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.231 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:13.350 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:43.353 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.234 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:13.357 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:43.361 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.240 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:13.363 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:43.366 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.242 [info] {"source":"oban","duration":1554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:13.370 [info] {"source":"oban","duration":2416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:43.373 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.252 [info] {"source":"oban","duration":7094,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:13.376 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:43.379 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.253 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:13.383 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:43.387 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.257 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:13.389 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:43.392 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.259 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:13.396 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:43.398 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.265 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:13.402 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:43.405 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.266 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:13.408 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:43.419 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.268 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:13.435 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:43.439 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.270 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:13.442 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:42.645 [debug] Tzdata polling for update. 19:51:43.073 [debug] Tzdata polling shows the loaded tz database is up to date. 19:51:43.444 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.276 [info] {"source":"oban","duration":4154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:13.448 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:43.452 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.277 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:13.454 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:43.458 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.280 [info] {"source":"oban","duration":1497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:13.462 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:43.464 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.286 [info] {"source":"oban","duration":3797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:13.467 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:43.471 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.288 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:13.474 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:43.476 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.293 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:13.481 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:43.486 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.294 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:13.492 [info] {"source":"oban","duration":3990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:43.494 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.296 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:13.501 [info] {"source":"oban","duration":4912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:43.503 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.298 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:13.507 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:43.509 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.300 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:13.512 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:43.516 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.303 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:13.518 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:43.523 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.306 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:13.526 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:43.529 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.309 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:13.532 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:43.539 [info] {"source":"oban","duration":5970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.313 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:13.543 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:43.546 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.316 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:13.548 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:43.552 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.323 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:13.555 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:43.558 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.347 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:13.560 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:43.564 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.349 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:13.566 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:43.569 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.351 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:13.574 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:43.577 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.353 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:13.580 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:43.600 [info] {"source":"oban","duration":11447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.355 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:13.604 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:43.607 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.357 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:13.609 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:43.613 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.360 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:13.615 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:43.619 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.364 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:13.621 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:43.624 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.365 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:13.628 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:43.635 [info] {"source":"oban","duration":6606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.369 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:13.642 [info] {"source":"oban","duration":5122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:43.645 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.374 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:13.647 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:43.651 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.378 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:13.653 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:43.656 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.383 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:13.660 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:43.662 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.384 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:13.665 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:43.669 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.389 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:13.673 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:43.675 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.390 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:13.678 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:43.682 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.393 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:13.685 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:43.687 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.394 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:13.690 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:43.700 [info] {"source":"oban","duration":7833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.396 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:13.703 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:43.706 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.397 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:13.709 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:43.712 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.399 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:13.716 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:43.719 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.401 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:13.722 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:43.725 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.403 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:13.727 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:43.730 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.405 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:13.733 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:43.736 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.408 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:13.739 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:43.742 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.409 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:13.746 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:43.749 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.411 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:13.751 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:43.754 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.412 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:13.758 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:43.760 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.417 [info] {"source":"oban","duration":3552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:13.764 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:43.766 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.419 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:13.770 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:43.772 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.420 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:13.776 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:43.778 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.424 [info] {"source":"oban","duration":2660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:13.781 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:43.784 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.427 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:13.787 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:43.791 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.428 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:13.794 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:43.796 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.430 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:13.799 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:43.803 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.432 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:13.805 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:43.809 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.433 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:13.811 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:43.817 [info] {"source":"oban","duration":4541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.435 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:13.822 [info] {"source":"oban","duration":3561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:43.825 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.438 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:13.828 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:43.832 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.463 [info] {"source":"oban","duration":10192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:13.835 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:43.837 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.464 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:13.841 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:43.843 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.467 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:13.846 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:43.849 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.470 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:13.852 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:43.856 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.471 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:13.858 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:43.861 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.473 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:13.864 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:43.868 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.474 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:13.871 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:43.874 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.476 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:13.876 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:43.888 [info] {"source":"oban","duration":10603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.478 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:13.891 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:43.894 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.480 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:13.898 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:43.901 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.483 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:13.903 [info] {"source":"oban","duration":1630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:43.906 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.484 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:13.911 [info] {"source":"oban","duration":4082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:43.914 [info] {"source":"oban","duration":2224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.485 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:13.916 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:43.920 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.487 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:13.923 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:43.930 [info] {"source":"oban","duration":5541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.489 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:13.935 [info] {"source":"oban","duration":4340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:43.938 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.491 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:13.941 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:43.945 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.495 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:13.949 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:43.951 [info] {"source":"oban","duration":1630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.497 [info] {"source":"oban","duration":1433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:13.955 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:43.975 [info] {"source":"oban","duration":17568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.499 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:13.980 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:43.984 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.500 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:13.989 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:43.992 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.502 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:13.995 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:43.998 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.503 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:14.000 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:44.004 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.505 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:14.006 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:44.009 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.507 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:14.012 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:44.022 [info] {"source":"oban","duration":6427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.508 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:14.025 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:44.027 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.510 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:14.030 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:44.034 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.512 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:14.037 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:44.040 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.514 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:14.044 [info] {"source":"oban","duration":3051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:44.047 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.521 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:14.058 [info] {"source":"oban","duration":6090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:44.062 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.524 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:14.065 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:44.067 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.526 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:14.073 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:44.076 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.528 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:14.078 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:44.081 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.529 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:14.084 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:44.087 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.531 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:14.091 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:44.094 [info] {"source":"oban","duration":2581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.534 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:14.097 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:44.100 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.536 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:14.102 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:44.106 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.540 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:14.109 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:44.114 [info] {"source":"oban","duration":4282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.541 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:14.116 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:44.120 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.542 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:14.123 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:44.126 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.543 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:14.129 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:44.131 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.544 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:14.134 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:44.137 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.545 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:14.141 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:44.143 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.546 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:14.146 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:44.149 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.547 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:14.152 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:44.155 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.550 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:14.158 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:44.162 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.552 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:14.164 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:44.167 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.553 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:14.171 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:44.174 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.554 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:14.176 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:44.179 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.557 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:14.182 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:44.185 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.558 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:14.190 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:44.201 [info] {"source":"oban","duration":9454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.560 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:14.203 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:44.206 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.562 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:14.209 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:44.212 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.563 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:14.215 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:44.220 [info] {"source":"oban","duration":3208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.565 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:14.223 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:44.225 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.566 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:14.229 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:44.233 [info] {"source":"oban","duration":3432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.568 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:14.236 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:44.239 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.570 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:14.241 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:44.248 [info] {"source":"oban","duration":4997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.573 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:14.251 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:44.253 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.574 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:14.257 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:44.273 [info] {"source":"oban","duration":15580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.576 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:14.277 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:44.279 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.578 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:14.283 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:44.285 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.580 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:14.288 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:44.290 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.583 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:14.295 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:44.298 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.584 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:14.301 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:44.303 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.586 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:14.307 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:44.310 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.589 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:14.313 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:44.315 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.590 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:14.318 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:44.324 [info] {"source":"oban","duration":4783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.592 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:14.327 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:44.341 [info] {"source":"oban","duration":4145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.594 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:14.343 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:44.347 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.596 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:14.360 [info] {"source":"oban","duration":12241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:44.363 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.597 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:14.366 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:44.369 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.598 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:14.373 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:44.375 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.600 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:14.379 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:44.382 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.601 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:14.385 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:44.389 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.603 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:14.393 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:44.395 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.605 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:14.398 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:44.402 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.607 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:14.404 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:44.414 [info] {"source":"oban","duration":8057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.609 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:14.417 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:44.419 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.610 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:14.422 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:44.425 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.613 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:14.428 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:44.432 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.614 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:14.437 [info] {"source":"oban","duration":3822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:44.439 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.617 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:14.443 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:44.446 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.618 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:14.448 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:44.453 [info] {"source":"oban","duration":3451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.619 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:14.458 [info] {"source":"oban","duration":4294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:44.462 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.622 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:14.466 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:44.469 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.623 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:14.472 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:44.475 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.626 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:14.478 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:44.481 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.627 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:14.483 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:44.486 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.629 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:14.490 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:44.493 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.632 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:14.495 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:44.499 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.633 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:14.502 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:44.506 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.635 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:14.508 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:44.511 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.636 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:14.515 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:44.518 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.637 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:14.520 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:44.525 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.638 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:14.528 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:44.530 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.644 [info] {"source":"oban","duration":4438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:14.534 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:44.536 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.650 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:14.540 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:44.545 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.653 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:14.548 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:44.551 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.657 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:14.553 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:44.558 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.660 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:14.560 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:44.563 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.661 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:14.569 [info] {"source":"oban","duration":4206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:44.571 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.663 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:14.575 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:44.578 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.666 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:14.581 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:44.585 [info] {"source":"oban","duration":3811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.667 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:14.590 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:44.594 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.669 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:14.596 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:44.600 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.671 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:14.603 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:44.607 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.673 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:14.611 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:44.614 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.677 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:14.617 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:44.619 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.682 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:14.623 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:44.627 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.684 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:14.633 [info] {"source":"oban","duration":5060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:44.635 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.685 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:14.638 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:44.641 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.686 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:14.647 [info] {"source":"oban","duration":4792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:44.651 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.688 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:14.654 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:44.657 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.699 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:14.663 [info] {"source":"oban","duration":3934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:44.666 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.701 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:14.669 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:44.672 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.707 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:14.675 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:44.679 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.708 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:14.681 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:44.685 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.712 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:14.689 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:44.691 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.714 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:14.694 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:44.698 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.715 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:14.700 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:44.704 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.718 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:14.707 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:44.711 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.720 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:14.714 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:44.718 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.723 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:14.721 [info] {"source":"oban","duration":1984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:44.724 [info] {"source":"oban","duration":2295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.724 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:14.728 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:44.731 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.728 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:14.733 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:44.738 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.729 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:14.742 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:44.747 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.731 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:14.750 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:44.757 [info] {"source":"oban","duration":4806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.733 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:14.760 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:44.766 [info] {"source":"oban","duration":4593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.735 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:14.775 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:44.784 [info] {"source":"oban","duration":7486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.739 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:14.795 [info] {"source":"oban","duration":3919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:44.798 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.746 [info] {"source":"oban","duration":6599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:14.802 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:44.805 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.748 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:14.809 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:44.812 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.753 [info] {"source":"oban","duration":3694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:14.817 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:44.824 [info] {"source":"oban","duration":6116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.754 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:14.826 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:44.830 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.757 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:14.832 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:44.839 [info] {"source":"oban","duration":5719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.759 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:14.843 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:44.846 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.762 [info] {"source":"oban","duration":1579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:14.849 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:44.852 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.764 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:14.854 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:44.861 [info] {"source":"oban","duration":4782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.777 [info] {"source":"oban","duration":9740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:14.869 [info] {"source":"oban","duration":6688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:44.873 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.786 [info] {"source":"oban","duration":6906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:14.876 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:44.884 [info] {"source":"oban","duration":6924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.800 [info] {"source":"oban","duration":9319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:14.890 [info] {"source":"oban","duration":5001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:44.892 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.802 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:14.896 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:44.900 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.804 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:14.903 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:44.907 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.805 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:14.910 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:44.912 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.808 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:14.915 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:44.921 [info] {"source":"oban","duration":4501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.810 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:14.925 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:44.929 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.812 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:14.937 [info] {"source":"oban","duration":7715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:44.940 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.814 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:14.944 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:44.946 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.816 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:14.950 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:44.953 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.817 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:14.956 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:44.961 [info] {"source":"oban","duration":4303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.824 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:14.967 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:44.970 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.825 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:14.973 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:44.976 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.841 [info] {"source":"oban","duration":7396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:14.982 [info] {"source":"oban","duration":3860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:44.985 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.850 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:14.988 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:44.991 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.853 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:14.995 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:44.997 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.855 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:15.001 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:45.019 [info] {"source":"oban","duration":15999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.857 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:15.023 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:45.029 [info] {"source":"oban","duration":4459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.861 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:15.034 [info] {"source":"oban","duration":4744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:45.037 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.864 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:15.041 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:45.049 [info] {"source":"oban","duration":5820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.865 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:15.051 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:45.056 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.867 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:15.058 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:45.062 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.870 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:15.065 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:45.077 [info] {"source":"oban","duration":9811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.871 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:15.084 [info] {"source":"oban","duration":6284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:45.087 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.873 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:15.091 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:45.098 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.877 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:15.104 [info] {"source":"oban","duration":5076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:45.107 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.885 [info] {"source":"oban","duration":3446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:15.109 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:45.113 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.888 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:15.116 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:45.118 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.890 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:15.120 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:45.124 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.891 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:15.126 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:45.137 [info] {"source":"oban","duration":8984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.893 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:15.139 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:45.142 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.895 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:15.146 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:45.148 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.899 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:15.151 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:45.155 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.901 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:15.158 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:45.162 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.903 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:15.166 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:45.169 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.905 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:15.171 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:45.174 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.907 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:15.177 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:45.181 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.908 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:15.184 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:45.187 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.911 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:15.189 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:45.193 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.913 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:15.197 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:45.200 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.915 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:15.202 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:45.205 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.917 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:15.208 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:45.211 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.918 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:15.214 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:45.218 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.921 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:15.222 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:45.225 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.922 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:15.229 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:45.232 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.925 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:15.237 [info] {"source":"oban","duration":4682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:45.240 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.927 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:15.251 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:45.278 [info] {"source":"oban","duration":15507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.929 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:15.280 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:45.292 [info] {"source":"oban","duration":10026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.931 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:15.295 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:45.299 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.933 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:15.301 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:45.306 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.935 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:15.311 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:45.315 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.937 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:15.318 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:45.322 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.939 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:15.325 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:45.331 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.941 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:15.336 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:45.341 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.942 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:15.343 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:45.349 [info] {"source":"oban","duration":4430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.945 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:15.352 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:45.354 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.947 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:15.358 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:45.361 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.949 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:15.365 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:45.369 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.951 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:15.371 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:45.377 [info] {"source":"oban","duration":3975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.953 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:15.380 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:45.384 [info] {"source":"oban","duration":3298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.954 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:15.387 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:45.395 [info] {"source":"oban","duration":7207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.957 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:15.401 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:45.408 [info] {"source":"oban","duration":6404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.959 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:15.410 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:45.414 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.961 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:15.417 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:45.423 [info] {"source":"oban","duration":5805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.962 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:15.427 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:45.431 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.965 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:15.434 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:45.438 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.967 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:15.441 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:45.449 [info] {"source":"oban","duration":5785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.969 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:15.452 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:45.462 [info] {"source":"oban","duration":8323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.971 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:15.464 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:45.468 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.973 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:15.470 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:45.474 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.975 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:15.476 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:45.502 [info] {"source":"oban","duration":24098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.977 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:15.505 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:45.508 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.979 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:15.510 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:45.514 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.981 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:15.516 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:45.521 [info] {"source":"oban","duration":3778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.982 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:15.524 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:45.528 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.985 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:15.530 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:45.534 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.987 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:15.537 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:45.540 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.995 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:15.543 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:45.548 [info] {"source":"oban","duration":4162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.997 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:15.550 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:45.553 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.999 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:15.557 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:45.560 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:01.001 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:15.563 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:45.567 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.002 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:15.569 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:45.573 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.004 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:15.576 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:45.579 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.006 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:15.581 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:45.584 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.009 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:15.587 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:45.591 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.010 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:15.593 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:45.601 [info] {"source":"oban","duration":6291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.011 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:15.603 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:45.609 [info] {"source":"oban","duration":4104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.013 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:15.611 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:45.615 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.014 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:15.618 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:45.621 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.017 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:15.623 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:45.627 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.018 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:15.631 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:45.634 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.021 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:15.636 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:45.639 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.028 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:15.645 [info] {"source":"oban","duration":4316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:45.650 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.031 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:15.653 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:45.656 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.032 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:15.660 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:45.663 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.033 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:15.667 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:45.670 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.035 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:15.673 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:45.677 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.037 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:15.680 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:45.682 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.038 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:15.686 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:45.688 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.040 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:15.694 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:45.697 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.042 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:15.701 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:45.703 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.045 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:15.707 [info] {"source":"oban","duration":2654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:45.710 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.046 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:15.713 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:45.716 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.049 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:15.721 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:45.723 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.050 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:15.727 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:45.730 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.054 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:15.733 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:45.737 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.055 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:15.739 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:45.743 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.057 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:15.747 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:45.750 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.059 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:15.753 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:45.757 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.060 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:15.759 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:45.763 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.062 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:15.767 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:45.772 [info] {"source":"oban","duration":3449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.064 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:15.776 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:45.778 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.065 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:15.783 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:45.786 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.067 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:15.790 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:45.793 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.069 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:15.797 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:45.799 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.070 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:15.804 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:45.806 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.072 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:15.811 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:45.814 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.074 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:15.818 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:45.821 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.075 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:15.825 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:45.828 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.077 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:15.831 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:45.834 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.079 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:15.838 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:45.846 [info] {"source":"oban","duration":5617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.083 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:15.851 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:45.854 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.085 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:15.858 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:45.863 [info] {"source":"oban","duration":4122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.087 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:15.866 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:45.870 [info] {"source":"oban","duration":3243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.089 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:15.874 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:45.878 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.090 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:15.882 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:45.886 [info] {"source":"oban","duration":3319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.092 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:15.891 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:45.894 [info] {"source":"oban","duration":2533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.094 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:15.899 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:45.903 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.096 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:15.907 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:45.911 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.099 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:15.915 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:45.918 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.101 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:15.922 [info] {"source":"oban","duration":3281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:45.926 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.104 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:15.930 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:45.933 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.106 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:15.937 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:45.942 [info] {"source":"oban","duration":3384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.108 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:15.946 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:45.950 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.110 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:15.954 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:45.956 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.112 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:15.961 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:45.965 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.114 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:15.969 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:45.973 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.116 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:15.976 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:45.978 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.118 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:15.983 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:45.987 [info] {"source":"oban","duration":3437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.121 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:15.992 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:45.995 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.123 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:16.000 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:46.003 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.125 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:16.006 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:46.011 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.128 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:16.021 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:46.025 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.130 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:16.028 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:46.033 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.131 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:16.037 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:46.041 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.133 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:16.045 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:46.048 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.136 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:16.054 [info] {"source":"oban","duration":5118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:46.058 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.142 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:16.061 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:46.070 [info] {"source":"oban","duration":8328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.144 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:16.077 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:46.082 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.147 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:16.086 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:46.091 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.148 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:16.095 [info] {"source":"oban","duration":3409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:46.100 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.153 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:16.104 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:46.107 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.154 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:16.111 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:46.115 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.156 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:16.117 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:46.122 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.159 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:16.126 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:46.131 [info] {"source":"oban","duration":3731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.160 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:16.134 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:46.138 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.162 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:16.142 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:46.146 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.164 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:16.150 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:46.154 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.167 [info] {"source":"oban","duration":1384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:16.158 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:46.162 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.171 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:16.165 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:46.170 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.173 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:16.174 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:46.178 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.174 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:16.182 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:46.186 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.177 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:16.190 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:46.194 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.180 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:16.198 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:46.202 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.181 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:16.207 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:46.209 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.183 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:16.214 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:46.217 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.187 [info] {"source":"oban","duration":1617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:16.221 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:46.225 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.190 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:16.231 [info] {"source":"oban","duration":4904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:46.235 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.192 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:16.238 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:46.243 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.201 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:16.246 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:46.251 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.202 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:16.255 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:46.259 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.204 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:16.263 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:46.267 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.209 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:16.271 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:46.275 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.211 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:16.279 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:46.282 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.213 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:16.287 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:46.291 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.216 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:16.295 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:46.298 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.218 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:16.301 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:46.304 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.220 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:16.308 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:46.313 [info] {"source":"oban","duration":3958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.221 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:16.318 [info] {"source":"oban","duration":4647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:46.323 [info] {"source":"oban","duration":3359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.223 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:16.327 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:46.331 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.225 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:16.335 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:46.338 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.228 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:16.343 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:46.347 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.231 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:16.351 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:46.355 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.233 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:16.359 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:46.363 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.236 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:16.367 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:46.369 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.237 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:16.384 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:46.388 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.240 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:16.393 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:46.396 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.241 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:16.401 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:46.405 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.245 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:16.409 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:46.412 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.248 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:16.416 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:46.419 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.250 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:16.425 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:46.429 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.252 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:16.432 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:46.436 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.254 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:16.440 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:46.444 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.256 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:16.448 [info] {"source":"oban","duration":3123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:46.452 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.258 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:16.456 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:46.460 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.261 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:16.464 [info] {"source":"oban","duration":3362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:46.469 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.263 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:16.474 [info] {"source":"oban","duration":4517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:46.479 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.264 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:16.483 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:46.487 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.270 [info] {"source":"oban","duration":3680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:16.491 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:46.495 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.274 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:16.499 [info] {"source":"oban","duration":3343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:46.502 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.281 [info] {"source":"oban","duration":6099,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:16.507 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:46.511 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.282 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:16.515 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:46.520 [info] {"source":"oban","duration":4697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.284 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:16.525 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:46.529 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.286 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:16.533 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:46.536 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.288 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:16.541 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:46.545 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.293 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:16.549 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:46.553 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.299 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:16.557 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:46.561 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.304 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:16.565 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:46.569 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.306 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:16.573 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:46.577 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.308 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:16.581 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:46.585 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.310 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:16.589 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:46.593 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.313 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:16.597 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:46.601 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.314 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:16.605 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:46.608 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.316 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:16.612 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:46.620 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.325 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:16.624 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:46.628 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.326 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:16.632 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:46.637 [info] {"source":"oban","duration":4273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.329 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:16.642 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:46.646 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.332 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:16.650 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:46.654 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.333 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:16.658 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:46.662 [info] {"source":"oban","duration":3508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.336 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:16.667 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:46.671 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.337 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:16.675 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:46.678 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.339 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:16.683 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:46.687 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.342 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:16.693 [info] {"source":"oban","duration":4049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:46.696 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.343 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:16.700 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:46.704 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.345 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:16.708 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:46.712 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.364 [info] {"source":"oban","duration":17228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1095]} 02:51:00.371 [info] {"args":{},"id":1095,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"system_time":1761558660370432817,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 02:51:00.371 [info] Updating yt-dlp 02:51:00.372 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 02:51:04.796 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.10.22 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.10.22 from yt-dlp/yt-dlp) 02:51:04.797 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 02:51:07.599 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.10.22 02:51:07.602 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=1907.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:51:07.605 [info] {"args":{},"id":1095,"meta":{"cron":true,"cron_expr":"51 9 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":7232282,"event":"job:stop","queue_time":363724,"attempt":1,"tags":["local_data"]} 02:51:16.716 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:46.719 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.370 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:16.723 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:46.727 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.374 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:16.731 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:46.735 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.376 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:16.739 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:46.743 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.378 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:16.747 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:46.751 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.381 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:16.755 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:46.759 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.385 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:16.763 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:46.767 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.391 [info] {"source":"oban","duration":5221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:16.770 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:46.774 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.392 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:16.778 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:46.782 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.398 [info] {"source":"oban","duration":3380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:16.785 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:46.789 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.400 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:16.792 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:46.796 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.401 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:16.799 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:46.804 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.405 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:16.808 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:46.812 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.410 [info] {"source":"oban","duration":4059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:16.817 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:46.825 [info] {"source":"oban","duration":7176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 03:05:00.411 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:16.829 [info] {"source":"oban","duration":3372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:46.833 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.417 [info] {"source":"oban","duration":3920,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:16.838 [info] {"source":"oban","duration":3399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:46.843 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.422 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:16.845 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:46.864 [info] {"source":"oban","duration":17493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.423 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:16.868 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:46.872 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.426 [info] {"source":"oban","duration":1544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:16.876 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:46.880 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.429 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:16.884 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:46.886 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.433 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:16.898 [info] {"source":"oban","duration":10113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:46.902 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.434 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:16.906 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:46.910 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.436 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:16.914 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:46.918 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.438 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:16.922 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:46.926 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.439 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:16.930 [info] {"source":"oban","duration":3282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:46.934 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.444 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:16.938 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:46.943 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.446 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:16.948 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:46.951 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.448 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:16.956 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:46.960 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.450 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:16.964 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:46.968 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.451 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:16.972 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:46.975 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.455 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:16.979 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:22.659 [info] {"args":{"id":2},"id":1090,"meta":{},"system_time":1761560482659391423,"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"]} 03:21:22.663 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1865.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:22.666 [debug] QUERY OK source="settings" db=1.3ms queue=0.8ms idle=1868.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:22.715 [debug] QUERY OK source="media_items" db=47.3ms queue=0.2ms idle=1025.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")))) [2] 03:21:22.729 [debug] QUERY OK source="media_items" db=14.0ms queue=0.2ms idle=65.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:21:22.732 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.2ms idle=71.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" = ?) [2] 03:21:22.734 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=70.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:22.735 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=69.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:22.741 [debug] QUERY OK source="media_items" db=3.7ms idle=22.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."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 03:21:22.747 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 03:21:22.749 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=18.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:21:22.750 [debug] Current batch of media processed. Will check again in 1000ms 03:21:22.750 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=17.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 [] 03:21:22.751 [debug] QUERY OK source="settings" db=0.5ms queue=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 [] 03:21:22.755 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/d9/a0/d9a0a63bda707a17c96485a9e5b8d0d8a22f83913fc98ceaeafbf6eb70a40882.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/c8/1f/c81f6dc0f2357cb86322f73e573359947b077e06ec210d522d9b80a32b44ea9b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 03:21:23.751 [debug] Current batch of media processed. Will check again in 1000ms 03:21:24.752 [debug] Current batch of media processed. Will check again in 1000ms 03:21:25.753 [debug] Current batch of media processed. Will check again in 1000ms 03:21:26.754 [debug] Current batch of media processed. Will check again in 1000ms 03:21:27.755 [debug] Current batch of media processed. Will check again in 1000ms 03:21:28.756 [debug] Current batch of media processed. Will check again in 1000ms 03:21:29.757 [debug] Current batch of media processed. Will check again in 1000ms 03:21:30.758 [debug] Current batch of media processed. Will check again in 1000ms 03:21:31.759 [debug] Current batch of media processed. Will check again in 1000ms 03:21:32.760 [debug] Current batch of media processed. Will check again in 1000ms 03:21:33.761 [debug] Current batch of media processed. Will check again in 1000ms 03:21:34.763 [debug] Current batch of media processed. Will check again in 1000ms 03:21:35.764 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "duration" => 645, "filename" => "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", "id" => "Z69c0_HhoSM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z69c0_HhoSM", "playlist_index" => 1, "timestamp" => 1754155916, "title" => "LEGO Desk Prank #1 [Full Compilation]", "upload_date" => "20250802"} 03:21:35.766 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1970.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:35.768 [debug] QUERY OK source="sources" db=0.6ms idle=1971.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:35.774 [debug] QUERY OK source="media_items" db=5.8ms idle=1973.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-02 17:31:56Z], 2] 03:21:35.784 [debug] QUERY OK source="media_items" db=7.9ms queue=0.1ms idle=1085.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "74d8d79d-5d7c-440d-b477-48d77706a504", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-27 10:21:35Z], ~U[2025-10-27 10:21:35Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:21:35.785 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=91.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:35.787 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=19.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" = ?) [2] 03:21:35.793 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=20.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 [11] 03:21:35.793 [debug] Current batch of media processed. Will check again in 1000ms 03:21:36.794 [debug] Current batch of media processed. Will check again in 1000ms 03:21:37.795 [debug] Current batch of media processed. Will check again in 1000ms 03:21:38.796 [debug] Current batch of media processed. Will check again in 1000ms 03:21:39.797 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "duration" => 599, "filename" => "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", "id" => "iFhzKfWjLg8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iFhzKfWjLg8", "playlist_index" => 2, "timestamp" => 1752337338, "title" => "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "upload_date" => "20250712"} 03:21:39.799 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1002.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:39.802 [debug] QUERY OK source="sources" db=2.2ms queue=0.4ms idle=1004.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:39.814 [debug] QUERY OK source="media_items" db=10.3ms queue=0.3ms idle=1008.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 16:22:18Z], 2] 03:21:39.826 [debug] QUERY OK source="media_items" db=6.0ms queue=0.5ms idle=1024.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "15843ed8-9494-463f-b271-65da7f4557a1", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", 2, "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, false, false, 2, [], 97, ~U[2025-07-12 16:22:18Z], ~U[2025-10-27 10:21:39Z], ~U[2025-10-27 10:21:39Z], "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, 2, ~U[2025-07-12 16:22:18Z]] 03:21:39.830 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=121.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:39.833 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.9ms idle=32.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 03:21:39.835 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=32.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [14] 03:21:39.836 [debug] Current batch of media processed. Will check again in 1000ms 03:21:40.095 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@masterbuilderalec --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Master Builder Alec/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/d9/a0/d9a0a63bda707a17c96485a9e5b8d0d8a22f83913fc98ceaeafbf6eb70a40882.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/c8/1f/c81f6dc0f2357cb86322f73e573359947b077e06ec210d522d9b80a32b44ea9b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 03:21:40.097 [debug] Gracefully stopping file follower 03:21:40.098 [debug] QUERY OK source="sources" db=1.2ms queue=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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 03:21:40.103 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=274.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:40.108 [debug] QUERY OK source="media_items" db=4.4ms queue=0.5ms idle=273.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-02 17:31:56Z], 2] 03:21:40.117 [debug] QUERY OK source="media_items" db=6.6ms idle=276.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "75dcba8b-9002-40d5-a55b-0136b638c594", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", 1, "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, false, false, 2, [], 98, ~U[2025-08-02 17:31:56Z], ~U[2025-10-27 10:21:40Z], ~U[2025-10-27 10:21:40Z], "Hey All! I've been home sick all week so I unfortunately don't have any cool new builds or cool new videos, BUT I've put together a supercut of all the Jerry Prank Videos from the very first LEGO Desk Prank! \n\nThis is one of my favorite projects I've ever done. Gotta try to sneak a look at Jerry's vacation calendar so I can start planning the next one...", "LEGO Desk Prank #1 [Full Compilation]", "Z69c0_HhoSM", 645, false, "https://www.youtube.com/watch?v=Z69c0_HhoSM", "/downloads/Master Builder Alec/2025-08-02 LEGO Desk Prank #1 [Full Compilation]/LEGO Desk Prank #1 [Full Compilation] [Z69c0_HhoSM].mp4", false, 2, ~U[2025-08-02 17:31:56Z]] 03:21:40.119 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=282.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 03:21:40.124 [debug] QUERY OK source="media_items" db=4.3ms idle=21.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-12 16:22:18Z], 2] 03:21:40.136 [debug] QUERY OK source="media_items" db=10.7ms idle=22.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "744fc474-aa2c-453f-b1c6-de73df900047", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", 2, "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, false, false, 2, [], 97, ~U[2025-07-12 16:22:18Z], ~U[2025-10-27 10:21:40Z], ~U[2025-10-27 10:21:40Z], "I'm happy to report that the alien is safe at home in North Dakota. \n\n#lego #legolanddiscoverycenter #masterbuilder #build #moc #design #creative #legomoc #inspiration #model", "Masterbuilderizing Kid's LEGO Models - Lil' Alien", "iFhzKfWjLg8", 599, false, "https://www.youtube.com/watch?v=iFhzKfWjLg8", "/downloads/Master Builder Alec/2025-07-12 Masterbuilderizing Kid's LEGO Models - Lil' Alien/Masterbuilderizing Kid's LEGO Models - Lil' Alien [iFhzKfWjLg8].mp4", false, 2, ~U[2025-07-12 16:22:18Z]] 03:21:40.139 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=28.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-27 10:21:40Z], ~U[2025-10-27 10:21:40Z], 2] 03:21:40.145 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=23.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 ((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] 03:21:40.150 [debug] QUERY OK source="media_items" db=4.6ms idle=26.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] 03:21:40.152 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=27.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 03:21:40.176 [debug] QUERY OK source="tasks" db=18.1ms idle=12.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1096, 2, ~U[2025-10-27 10:21:40Z], ~U[2025-10-27 10:21:40Z]] 03:21:40.178 [info] {"args":{"id":2},"id":1090,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":17516820,"event":"job:stop","queue_time":377622,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 03:21:46.983 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.456 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:16.987 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:46.991 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.458 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:16.995 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:46.999 [info] {"source":"oban","duration":3479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.459 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:17.004 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:47.008 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.461 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:17.012 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:47.016 [info] {"source":"oban","duration":3094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.463 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:17.020 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:47.024 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.465 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:17.027 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:47.032 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.469 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:17.036 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:47.040 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.471 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:17.044 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:47.048 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.474 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:17.052 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:47.057 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.491 [info] {"source":"oban","duration":6342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:17.061 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:47.065 [info] {"source":"oban","duration":3563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.492 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:17.070 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:47.074 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.494 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:17.078 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:47.082 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.497 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:17.085 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:47.090 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.498 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:17.094 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:47.098 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.501 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:17.100 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:47.106 [info] {"source":"oban","duration":4187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.508 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:17.110 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:47.114 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.510 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:17.118 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:47.122 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.512 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:17.126 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:47.130 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.513 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:17.134 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:47.138 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.515 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:17.142 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:47.146 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.517 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:17.150 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:47.154 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.521 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:17.158 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:47.162 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.524 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:17.166 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:47.170 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.526 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:17.174 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:47.178 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.527 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:17.182 [info] {"source":"oban","duration":3403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:47.187 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.529 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:17.191 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:47.195 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.531 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:17.199 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:47.203 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.532 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:17.205 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:47.209 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.533 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:17.211 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:47.216 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.535 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:17.220 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:47.224 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.538 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:17.228 [info] {"source":"oban","duration":3016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:47.232 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.539 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:17.236 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:47.239 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.541 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:17.244 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:47.248 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.543 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:17.252 [info] {"source":"oban","duration":3369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:47.257 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.545 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:17.261 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:47.265 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.548 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:17.269 [info] {"source":"oban","duration":3381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:47.274 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.549 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:17.278 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:47.282 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.551 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:17.286 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:47.290 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.552 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:17.294 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:47.301 [info] {"source":"oban","duration":6112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.555 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:17.305 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:47.309 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.558 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:17.313 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:47.317 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.560 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:17.321 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:47.325 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.562 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:17.330 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:47.334 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.563 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:17.339 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:47.343 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.564 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:17.347 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:47.351 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.566 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:17.356 [info] {"source":"oban","duration":2989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:47.359 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.568 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:17.364 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:47.368 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.569 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:17.372 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:47.376 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.572 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:17.383 [info] {"source":"oban","duration":6291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 04:10:47.387 [info] {"source":"oban","duration":3345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.573 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:17.391 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:47.395 [info] {"source":"oban","duration":3459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.575 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:17.398 [info] {"source":"oban","duration":2633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:47.403 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.577 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:17.407 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:47.411 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.579 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:17.415 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:47.419 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.582 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:17.423 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:47.427 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.583 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:17.431 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:47.435 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.585 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:17.437 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:47.442 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.586 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:17.446 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:47.450 [info] {"source":"oban","duration":3382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.588 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:17.455 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:47.459 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.590 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:17.463 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:47.467 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.625 [info] {"source":"oban","duration":25095,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:17.471 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:47.476 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.626 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:17.478 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:47.483 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.628 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:17.485 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:47.490 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.630 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:17.492 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:47.497 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.632 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:17.501 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:47.505 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.633 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:17.509 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:47.513 [info] {"source":"oban","duration":3716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.635 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:17.519 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:47.523 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.636 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:17.527 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:47.531 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.638 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:17.535 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:47.539 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.640 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:17.543 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:47.547 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.642 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:17.551 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:47.555 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.644 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:17.559 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:47.563 [info] {"source":"oban","duration":3345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.646 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:17.568 [info] {"source":"oban","duration":3278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:47.573 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.648 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:17.577 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:47.581 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.650 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:17.585 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:47.589 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.651 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:17.593 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:47.597 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.653 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:17.601 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:47.605 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.656 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:17.609 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:47.613 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.657 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:17.617 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:47.621 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.658 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:17.625 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:47.629 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.667 [info] {"source":"oban","duration":7393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:17.633 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:47.637 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.669 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:17.641 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:47.644 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.672 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:17.649 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:47.653 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.674 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:17.657 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:47.661 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.675 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:17.665 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:47.669 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.677 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:17.673 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:47.677 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.678 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:17.681 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:47.685 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.680 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:17.689 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:47.693 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.683 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:17.697 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:47.701 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.684 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:17.705 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:47.709 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.686 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:17.713 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:47.716 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.687 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:17.721 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:47.731 [info] {"source":"oban","duration":9049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.689 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:17.735 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:47.741 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.692 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:17.745 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:47.751 [info] {"source":"oban","duration":5662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.695 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:17.756 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:47.760 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.697 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:17.764 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:47.768 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.699 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:17.772 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:47.776 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.700 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:17.780 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:47.784 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.703 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:17.786 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:47.796 [info] {"source":"oban","duration":8058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.704 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:17.801 [info] {"source":"oban","duration":3388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:47.806 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.706 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:17.810 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:47.815 [info] {"source":"oban","duration":4054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.708 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:17.819 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:47.823 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.710 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:17.827 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:47.831 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.711 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:17.835 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:47.840 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.714 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:17.844 [info] {"source":"oban","duration":3134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:47.848 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.715 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:17.851 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:47.855 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.718 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:17.859 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:47.863 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.719 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:17.867 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:47.871 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.720 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:17.875 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:47.879 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.722 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:17.883 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:47.886 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.724 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:17.890 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:47.894 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.726 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:17.898 [info] {"source":"oban","duration":3401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:47.903 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.728 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:17.907 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:47.912 [info] {"source":"oban","duration":3977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.729 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:17.915 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:47.919 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.730 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:17.923 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:47.927 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.733 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:17.931 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:47.935 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.735 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:17.941 [info] {"source":"oban","duration":5382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:47.945 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.737 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:17.950 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:47.954 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.739 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:17.958 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:47.961 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.740 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:17.971 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:47.976 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.743 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:17.980 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:47.984 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.745 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:17.988 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:47.991 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.746 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:17.996 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:48.000 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.749 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:18.004 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:48.008 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.751 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:18.012 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:48.016 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.752 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:18.021 [info] {"source":"oban","duration":4223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:48.025 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.755 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:18.028 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:48.032 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.756 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:18.036 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:48.040 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.758 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:18.043 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:48.048 [info] {"source":"oban","duration":3030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.759 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:18.052 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:48.056 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.762 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:18.060 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:48.063 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.764 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:18.068 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:48.072 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.766 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:18.077 [info] {"source":"oban","duration":4019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:48.080 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.767 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:18.084 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:48.088 [info] {"source":"oban","duration":3693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.769 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:18.094 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:48.098 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.770 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:18.101 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:48.104 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.771 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:18.107 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:48.110 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.774 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:18.114 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:48.117 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.775 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:18.120 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:48.123 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.776 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:18.128 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:48.131 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.779 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:18.135 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:48.140 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.781 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:18.144 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:48.147 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.783 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:18.153 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:48.156 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.785 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:18.161 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:48.164 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.787 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:18.167 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:48.172 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.788 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:18.178 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:48.181 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.790 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:18.183 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:48.187 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.793 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:18.190 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:48.192 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.795 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:18.197 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:48.199 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.796 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:18.202 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:48.205 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.798 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:18.209 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:48.212 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.801 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:18.218 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:48.222 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.803 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:18.228 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:48.231 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.804 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:18.234 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:48.236 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.807 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:18.239 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:48.243 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.809 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:18.246 [info] {"source":"oban","duration":2633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:48.251 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.811 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:18.255 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:48.259 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.813 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:18.262 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:48.264 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.815 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:18.267 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:48.270 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.816 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:18.275 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:48.279 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.819 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:18.283 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:48.286 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.821 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:18.289 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:48.292 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.823 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:18.295 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:48.298 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.825 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:18.301 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:48.305 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.828 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:18.308 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:48.312 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.830 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:18.315 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:48.318 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.851 [info] {"source":"oban","duration":8881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:18.321 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:48.323 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.854 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:18.328 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:48.334 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.856 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:18.338 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:48.341 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.857 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:18.344 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:48.369 [info] {"source":"oban","duration":12033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.860 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:18.371 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:48.374 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.861 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:18.378 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:48.380 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.864 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:18.383 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:48.386 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.866 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:18.398 [info] {"source":"oban","duration":9178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:48.401 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.868 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:18.404 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:48.413 [info] {"source":"oban","duration":7983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.870 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:18.418 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:48.443 [info] {"source":"oban","duration":19570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.872 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:18.446 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:48.449 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.874 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:18.454 [info] {"source":"oban","duration":4217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:48.459 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.875 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:18.463 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:48.466 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.877 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:18.470 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:48.472 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.880 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:18.477 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:48.479 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.882 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:18.482 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:48.486 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.884 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:18.489 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:48.494 [info] {"source":"oban","duration":3867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.886 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:18.497 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:48.499 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.887 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:18.505 [info] {"source":"oban","duration":4397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:48.508 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.890 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:18.516 [info] {"source":"oban","duration":6289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:20.178 [info] {"args":{"id":1},"id":1092,"meta":{},"system_time":1761571580178094048,"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"]} 06:26:20.181 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=1893.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:20.182 [debug] QUERY OK source="settings" db=0.5ms idle=1665.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:26:20.196 [debug] QUERY OK source="media_items" db=13.5ms idle=1020.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 06:26:20.200 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=28.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:26:20.202 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=22.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:26:20.204 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=22.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:26:20.205 [debug] QUERY OK source="settings" db=0.3ms queue=0.5ms idle=22.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:26:20.214 [debug] QUERY OK source="media_items" db=6.6ms 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 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 06:26:20.221 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 06:26:20.222 [debug] Current batch of media processed. Will check again in 1000ms 06:26:20.223 [debug] QUERY OK source="settings" db=0.9ms queue=0.5ms idle=21.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 [] 06:26:20.225 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=21.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 [] 06:26:20.226 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=21.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:26:20.227 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ae/79/ae793ceb4f465cedde756590c875b65b6e485cbdfa6d610cc08a8394015aa660.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/6c/1e/6c1e9932f341d33277e97afe5cdc4a7ceb72ec09fa69d0d831283d05fa637314.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 06:26:21.223 [debug] Current batch of media processed. Will check again in 1000ms 06:26:22.224 [debug] Current batch of media processed. Will check again in 1000ms 06:26:23.235 [debug] Current batch of media processed. Will check again in 1000ms 06:26:24.240 [debug] Current batch of media processed. Will check again in 1000ms 06:26:25.241 [debug] Current batch of media processed. Will check again in 1000ms 06:26:26.242 [debug] Current batch of media processed. Will check again in 1000ms 06:26:27.243 [debug] Current batch of media processed. Will check again in 1000ms 06:26:28.244 [debug] Current batch of media processed. Will check again in 1000ms 06:26:29.245 [debug] Current batch of media processed. Will check again in 1000ms 06:26:30.246 [debug] Current batch of media processed. Will check again in 1000ms 06:26:31.247 [debug] Current batch of media processed. Will check again in 1000ms 06:26:32.248 [debug] Current batch of media processed. Will check again in 1000ms 06:26:33.249 [debug] Current batch of media processed. Will check again in 1000ms 06:26:34.251 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "duration" => 1063, "filename" => "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", "id" => "I9ZtvpBoXzI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=I9ZtvpBoXzI", "playlist_index" => 1, "timestamp" => 1761418746, "title" => "I Ate the Extinct Banana (so you don't have to)", "upload_date" => "20251025"} 06:26:34.268 [debug] QUERY OK source="sources" db=16.3ms queue=0.2ms idle=1023.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:34.285 [debug] QUERY OK source="sources" db=16.2ms queue=0.3ms idle=968.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:34.302 [debug] QUERY OK source="media_items" db=14.5ms queue=1.5ms idle=985.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-25 18:59:06Z], 1] 06:26:34.334 [debug] QUERY OK source="media_items" db=30.1ms queue=0.1ms idle=1002.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "8d19cf50-8615-4f21-aa04-2a8fd9d3b144", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", 1, "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, false, false, 1, [], 98, ~U[2025-10-25 18:59:06Z], ~U[2025-10-27 13:26:34Z], ~U[2025-10-27 13:26:34Z], "Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, 1, ~U[2025-10-25 18:59:06Z]] 06:26:34.343 [debug] QUERY OK source="sources" db=8.0ms queue=0.2ms idle=103.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:34.346 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms idle=75.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" = ?) [2] 06:26:34.348 [debug] QUERY OK source="media_items" db=1.6ms idle=61.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 [6070] 06:26:34.349 [debug] Current batch of media processed. Will check again in 1000ms 06:26:35.350 [debug] Current batch of media processed. Will check again in 1000ms 06:26:36.351 [debug] Current batch of media processed. Will check again in 1000ms 06:26:37.352 [debug] Current batch of media processed. Will check again in 1000ms 06:26:38.354 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "duration" => 1420, "filename" => "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", "id" => "mNr06IqJdnQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mNr06IqJdnQ", "playlist_index" => 2, "timestamp" => 1761172015, "title" => "Responding to (mostly) Thoughtful AI Comments", "upload_date" => "20251022"} 06:26:38.355 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=109.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:38.357 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=44.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:38.365 [debug] QUERY OK source="media_items" db=7.3ms queue=0.1ms idle=45.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 22:26:55Z], 1] 06:26:38.371 [debug] QUERY OK source="media_items" db=4.5ms idle=54.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "8e459684-213a-4016-88c2-05bd472f656e", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 2, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-27 13:26:38Z], ~U[2025-10-27 13:26:38Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:26:38.374 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=59.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:38.375 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=19.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" = ?) [2] 06:26:38.379 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=19.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 [5944] 06:26:38.380 [debug] Current batch of media processed. Will check again in 1000ms 06:26:39.381 [debug] Current batch of media processed. Will check again in 1000ms 06:26:40.382 [debug] Current batch of media processed. Will check again in 1000ms 06:26:41.384 [debug] Current batch of media processed. Will check again in 1000ms 06:26:42.385 [debug] Current batch of media processed. Will check again in 1000ms 06:26:43.386 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "duration" => 1191, "filename" => "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", "id" => "sZYSjqr6mIc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sZYSjqr6mIc", "playlist_index" => 3, "timestamp" => 1761075292, "title" => "Why it's Never Aliens", "upload_date" => "20251021"} 06:26:43.388 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1074.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:43.390 [debug] QUERY OK source="sources" db=0.5ms idle=1077.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:43.396 [debug] QUERY OK source="media_items" db=5.5ms queue=0.4ms idle=1078.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-21 19:34:52Z], 1] 06:26:43.404 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=1085.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "55ae508a-c19b-4af0-a041-ddb12e1f1fb2", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 3, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-27 13:26:43Z], ~U[2025-10-27 13:26:43Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:26:43.406 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=145.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:43.408 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=18.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" = ?) [2] 06:26:43.410 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=18.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 [5900] 06:26:43.410 [debug] Current batch of media processed. Will check again in 1000ms 06:26:44.411 [debug] Current batch of media processed. Will check again in 1000ms 06:26:45.412 [debug] Current batch of media processed. Will check again in 1000ms 06:26:46.413 [debug] Current batch of media processed. Will check again in 1000ms 06:26:47.414 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 989, "filename" => "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", "id" => "Q0TpWitfxPk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q0TpWitfxPk", "playlist_index" => 4, "timestamp" => 1760630408, "title" => "The State of the AI Industry is Freaking Me Out", "upload_date" => "20251016"} 06:26:47.417 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=126.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:47.419 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=105.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:47.425 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=107.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-16 16:00:08Z], 1] 06:26:47.430 [debug] QUERY OK source="media_items" db=4.0ms idle=113.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "e5495b13-3fd0-4b43-9e3d-b1998c992493", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 4, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-27 13:26:47Z], ~U[2025-10-27 13:26:47Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:26:47.432 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=118.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:47.434 [debug] QUERY OK source="media_profiles" db=0.4ms idle=15.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:26:47.435 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=15.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5695] 06:26:47.436 [debug] Current batch of media processed. Will check again in 1000ms 06:26:48.437 [debug] Current batch of media processed. Will check again in 1000ms 06:26:48.527 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:49.438 [debug] Current batch of media processed. Will check again in 1000ms 06:26:50.439 [debug] Current batch of media processed. Will check again in 1000ms 06:26:51.440 [debug] Current batch of media processed. Will check again in 1000ms 06:26:52.442 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "duration" => 574, "filename" => "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", "id" => "UgvE_gPi7Kc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "playlist_index" => 5, "timestamp" => 1760457997, "title" => "I Need 1% of Georgia to Watch This Video", "upload_date" => "20251014"} 06:26:52.445 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=1129.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:52.448 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1133.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:52.458 [debug] QUERY OK source="media_items" db=9.5ms idle=135.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-14 16:06:37Z], 1] 06:26:52.467 [debug] QUERY OK source="media_items" db=6.4ms queue=0.2ms idle=146.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "034443fc-a038-40ec-a7ef-072c42207cbd", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 5, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-27 13:26:52Z], ~U[2025-10-27 13:26:52Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:26:52.469 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=151.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:52.471 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=24.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" = ?) [2] 06:26:52.473 [debug] QUERY OK source="media_items" db=1.5ms idle=24.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 [5611] 06:26:52.474 [debug] Current batch of media processed. Will check again in 1000ms 06:26:53.482 [debug] Current batch of media processed. Will check again in 1000ms 06:26:54.484 [debug] Current batch of media processed. Will check again in 1000ms 06:26:55.485 [debug] Current batch of media processed. Will check again in 1000ms 06:26:56.486 [debug] Current batch of media processed. Will check again in 1000ms 06:26:57.488 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "duration" => 585, "filename" => "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", "id" => "q4I7Y4kYhKQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "playlist_index" => 6, "timestamp" => 1760195281, "title" => "Don’t Trust Maps Like This", "upload_date" => "20251011"} 06:26:57.492 [debug] QUERY OK source="sources" db=2.9ms queue=0.2ms idle=1175.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:26:57.495 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1180.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:57.507 [debug] QUERY OK source="media_items" db=10.9ms queue=0.2ms idle=1182.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-11 15:08:01Z], 1] 06:26:57.518 [debug] QUERY OK source="media_items" db=8.0ms queue=0.3ms idle=1164.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "3715bb1f-e608-4ff3-9588-430cafdf2744", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 6, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-27 13:26:57Z], ~U[2025-10-27 13:26:57Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:26:57.521 [debug] QUERY OK source="sources" db=2.0ms queue=0.2ms idle=170.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:26:57.524 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.3ms idle=29.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" = ?) [2] 06:26:57.527 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=30.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 [5477] 06:26:57.528 [debug] Current batch of media processed. Will check again in 1000ms 06:26:58.529 [debug] Current batch of media processed. Will check again in 1000ms 06:26:59.530 [debug] Current batch of media processed. Will check again in 1000ms 06:27:00.531 [debug] Current batch of media processed. Will check again in 1000ms 06:27:00.892 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:01.532 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 201, "filename" => "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", "id" => "Vz0oQ0v0W10", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "playlist_index" => 7, "timestamp" => 1759874071, "title" => "Give me a single reason why Sora2 should exist.", "upload_date" => "20251007"} 06:27:01.534 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=641.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:01.536 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=222.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:01.543 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=223.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-07 21:54:31Z], 1] 06:27:01.549 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=230.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "40d51c5e-92ea-4b59-8c07-6bbe744e997f", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 7, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-27 13:27:01Z], ~U[2025-10-27 13:27:01Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:27:01.550 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=181.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:01.552 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=16.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" = ?) [2] 06:27:01.553 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=16.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 [5307] 06:27:01.554 [debug] Current batch of media processed. Will check again in 1000ms 06:27:02.555 [debug] Current batch of media processed. Will check again in 1000ms 06:27:03.556 [debug] Current batch of media processed. Will check again in 1000ms 06:27:04.557 [debug] Current batch of media processed. Will check again in 1000ms 06:27:05.558 [debug] Current batch of media processed. Will check again in 1000ms 06:27:06.560 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "duration" => 1398, "filename" => "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", "id" => "BqM78qpMi6Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BqM78qpMi6Q", "playlist_index" => 8, "timestamp" => 1759246311, "title" => "Brazilian Butt Lifts Might Help Treat Cancer", "upload_date" => "20250930"} 06:27:06.562 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms 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] 06:27:06.565 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1250.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:06.577 [debug] QUERY OK source="media_items" db=10.7ms queue=0.2ms idle=1252.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-30 15:31:51Z], 1] 06:27:06.586 [debug] QUERY OK source="media_items" db=6.7ms queue=0.2ms idle=1197.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "868d7a43-5ae2-4e2b-ba1c-155527e1f4f6", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 8, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-27 13:27:06Z], ~U[2025-10-27 13:27:06Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:27:06.587 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms 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] 06:27:06.589 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms 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" = ?) [2] 06:27:06.591 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=25.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5009] 06:27:06.591 [debug] Current batch of media processed. Will check again in 1000ms 06:27:07.593 [debug] Current batch of media processed. Will check again in 1000ms 06:27:08.594 [debug] Current batch of media processed. Will check again in 1000ms 06:27:09.595 [debug] Current batch of media processed. Will check again in 1000ms 06:27:10.597 [debug] Current batch of media processed. Will check again in 1000ms 06:27:11.601 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "duration" => 1353, "filename" => "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", "id" => "BdpSfrD3Nzs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "playlist_index" => 9, "timestamp" => 1758978768, "title" => "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "upload_date" => "20250927"} 06:27:11.603 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=1288.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:11.606 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1291.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:11.616 [debug] QUERY OK source="media_items" db=8.7ms queue=0.2ms idle=1293.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-27 13:12:48Z], 1] 06:27:11.629 [debug] QUERY OK source="media_items" db=9.7ms queue=0.1ms idle=1212.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "7168e892-2790-49f1-a89a-322b016ca671", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 9, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-27 13:27:11Z], ~U[2025-10-27 13:27:11Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:27:11.630 [debug] QUERY OK source="sources" db=0.6ms idle=220.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:11.631 [debug] QUERY OK source="media_profiles" db=0.6ms idle=27.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" = ?) [2] 06:27:11.633 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=26.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 [4886] 06:27:11.633 [debug] Current batch of media processed. Will check again in 1000ms 06:27:12.634 [debug] Current batch of media processed. Will check again in 1000ms 06:27:13.635 [debug] Current batch of media processed. Will check again in 1000ms 06:27:14.636 [debug] Current batch of media processed. Will check again in 1000ms 06:27:15.637 [debug] Current batch of media processed. Will check again in 1000ms 06:27:16.639 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "duration" => 287, "filename" => "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", "id" => "XtTXYh08B9w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtTXYh08B9w", "playlist_index" => 10, "timestamp" => 1758831940, "title" => "I Have an Offer for You", "upload_date" => "20250925"} 06:27:16.641 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1326.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:16.643 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1328.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:16.653 [debug] QUERY OK source="media_items" db=8.8ms queue=0.3ms idle=1330.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-25 20:25:40Z], 1] 06:27:16.662 [debug] QUERY OK source="media_items" db=6.5ms queue=0.2ms idle=1226.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "4dcffbb1-2453-4197-8dff-2313207ff99a", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 10, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-27 13:27:16Z], ~U[2025-10-27 13:27:16Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:27:16.664 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=230.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:16.665 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=23.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" = ?) [2] 06:27:16.667 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=22.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4806] 06:27:16.667 [debug] Current batch of media processed. Will check again in 1000ms 06:27:17.668 [debug] Current batch of media processed. Will check again in 1000ms 06:27:18.530 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:18.669 [debug] Current batch of media processed. Will check again in 1000ms 06:27:19.670 [debug] Current batch of media processed. Will check again in 1000ms 06:27:20.671 [debug] Current batch of media processed. Will check again in 1000ms 06:27:21.673 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 885, "filename" => "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", "id" => "64zlyzojpPM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=64zlyzojpPM", "playlist_index" => 11, "timestamp" => 1758564005, "title" => "I Honestly Felt Bad Debunking This", "upload_date" => "20250922"} 06:27:21.676 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1361.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:21.678 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1363.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:21.688 [debug] QUERY OK source="media_items" db=9.1ms idle=1365.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-22 18:00:05Z], 1] 06:27:21.699 [debug] QUERY OK source="media_items" db=8.3ms queue=0.1ms idle=1238.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "e7b0ab0c-ffa4-4160-978e-5f4d753bb3ca", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 11, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-27 13:27:21Z], ~U[2025-10-27 13:27:21Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:27:21.701 [debug] QUERY OK source="sources" db=1.0ms idle=245.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:21.702 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=25.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:27:21.704 [debug] QUERY OK source="media_items" db=0.8ms idle=25.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 [4689] 06:27:21.704 [debug] Current batch of media processed. Will check again in 1000ms 06:27:22.705 [debug] Current batch of media processed. Will check again in 1000ms 06:27:23.706 [debug] Current batch of media processed. Will check again in 1000ms 06:27:24.707 [debug] Current batch of media processed. Will check again in 1000ms 06:27:25.708 [debug] Current batch of media processed. Will check again in 1000ms 06:27:26.710 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "duration" => 1297, "filename" => "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", "id" => "QC9glJa1-c0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QC9glJa1-c0", "playlist_index" => 12, "timestamp" => 1758227884, "title" => "There's a Pattern Here", "upload_date" => "20250918"} 06:27:26.712 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1397.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:26.714 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1400.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:26.725 [debug] QUERY OK source="media_items" db=9.1ms queue=0.1ms idle=1402.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-18 20:38:04Z], 1] 06:27:26.733 [debug] QUERY OK source="media_items" db=6.0ms queue=0.2ms idle=1255.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "157b2d46-c9c0-4504-9001-16991a841601", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 12, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-27 13:27:26Z], ~U[2025-10-27 13:27:26Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:27:26.735 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=258.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:26.737 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=23.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" = ?) [2] 06:27:26.739 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=23.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 [4535] 06:27:26.739 [debug] Current batch of media processed. Will check again in 1000ms 06:27:27.740 [debug] Current batch of media processed. Will check again in 1000ms 06:27:28.741 [debug] Current batch of media processed. Will check again in 1000ms 06:27:29.742 [debug] Current batch of media processed. Will check again in 1000ms 06:27:30.743 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "duration" => 1026, "filename" => "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", "id" => "VFNwEaXOHpU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VFNwEaXOHpU", "playlist_index" => 13, "timestamp" => 1757968421, "title" => "Stop Falling for This", "upload_date" => "20250915"} 06:27:30.746 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=430.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:30.749 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=433.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:30.758 [debug] QUERY OK source="media_items" db=7.1ms queue=1.6ms idle=436.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-15 20:33:41Z], 1] 06:27:30.766 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=446.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "b013037d-093d-441a-9d64-7110033cf48c", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 13, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-27 13:27:30Z], ~U[2025-10-27 13:27:30Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:27:30.768 [debug] QUERY OK source="sources" db=1.2ms queue=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] 06:27:30.770 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=22.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" = ?) [2] 06:27:30.772 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=21.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 [4425] 06:27:30.772 [debug] Current batch of media processed. Will check again in 1000ms 06:27:31.773 [debug] Current batch of media processed. Will check again in 1000ms 06:27:32.774 [debug] Current batch of media processed. Will check again in 1000ms 06:27:33.775 [debug] Current batch of media processed. Will check again in 1000ms 06:27:34.776 [debug] Current batch of media processed. Will check again in 1000ms 06:27:35.778 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "duration" => 615, "filename" => "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", "id" => "uKYF1CXZPng", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uKYF1CXZPng", "playlist_index" => 14, "timestamp" => 1757515424, "title" => "Why AA Batteries Still Suck", "upload_date" => "20250910"} 06:27:35.781 [debug] QUERY OK source="sources" db=2.1ms queue=0.3ms idle=1465.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:35.784 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1469.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:35.794 [debug] QUERY OK source="media_items" db=9.2ms queue=0.5ms idle=1471.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-10 14:43:44Z], 1] 06:27:35.805 [debug] QUERY OK source="media_items" db=8.1ms queue=0.3ms idle=1274.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "442d0493-7465-4211-a9c3-d5cf267a40e0", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 14, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-27 13:27:35Z], ~U[2025-10-27 13:27:35Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:27:35.807 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=280.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:35.808 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=26.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" = ?) [2] 06:27:35.811 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=25.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4250] 06:27:35.812 [debug] Current batch of media processed. Will check again in 1000ms 06:27:36.813 [debug] Current batch of media processed. Will check again in 1000ms 06:27:37.814 [debug] Current batch of media processed. Will check again in 1000ms 06:27:38.815 [debug] Current batch of media processed. Will check again in 1000ms 06:27:39.816 [debug] Current batch of media processed. Will check again in 1000ms 06:27:40.817 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 938, "filename" => "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", "id" => "39YO-0HBKtA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39YO-0HBKtA", "playlist_index" => 15, "timestamp" => 1757008654, "title" => "Electricity is About to be Like Housing", "upload_date" => "20250904"} 06:27:40.819 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1504.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:40.821 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1506.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:40.827 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=1508.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-04 17:57:34Z], 1] 06:27:40.833 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=1289.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "e3d94f80-dc75-4d68-bd8e-849fa1cdafdb", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 15, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-27 13:27:40Z], ~U[2025-10-27 13:27:40Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:27:40.834 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=284.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:40.835 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=15.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" = ?) [2] 06:27:40.837 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=15.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4045] 06:27:40.837 [debug] Current batch of media processed. Will check again in 1000ms 06:27:41.839 [debug] Current batch of media processed. Will check again in 1000ms 06:27:42.840 [debug] Current batch of media processed. Will check again in 1000ms 06:27:43.841 [debug] Current batch of media processed. Will check again in 1000ms 06:27:44.842 [debug] Current batch of media processed. Will check again in 1000ms 06:27:45.844 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "duration" => 3009, "filename" => "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", "id" => "umnjPorpmmw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=umnjPorpmmw", "playlist_index" => 16, "timestamp" => 1756940657, "title" => "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "upload_date" => "20250903"} 06:27:45.847 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1532.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:45.849 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1534.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:45.862 [debug] QUERY OK source="media_items" db=10.7ms queue=1.4ms idle=1537.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-03 23:04:17Z], 1] 06:27:45.883 [debug] QUERY OK source="media_items" db=17.7ms queue=0.1ms idle=1285.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "9fdabbf8-62d0-49b9-88ce-649b541a2e29", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 16, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-27 13:27:45Z], ~U[2025-10-27 13:27:45Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:27:45.885 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=301.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:45.888 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=39.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 06:27:45.891 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=40.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4006] 06:27:45.891 [debug] Current batch of media processed. Will check again in 1000ms 06:27:46.893 [debug] Current batch of media processed. Will check again in 1000ms 06:27:47.894 [debug] Current batch of media processed. Will check again in 1000ms 06:27:48.537 [info] {"source":"oban","duration":6298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:48.895 [debug] Current batch of media processed. Will check again in 1000ms 06:27:49.896 [debug] Current batch of media processed. Will check again in 1000ms 06:27:50.897 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "duration" => 737, "filename" => "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", "id" => "xm_cWdTgg8k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xm_cWdTgg8k", "playlist_index" => 17, "timestamp" => 1756687273, "title" => "Someone Has the Most DNA of Any Human...Who is it?", "upload_date" => "20250901"} 06:27:50.900 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=1581.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:50.902 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1583.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:50.908 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=1297.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-01 00:41:13Z], 1] 06:27:50.915 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=591.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "0856fb24-2240-43e8-8b72-cf4dc5e3814e", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 17, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-27 13:27:50Z], ~U[2025-10-27 13:27:50Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:27:50.916 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=307.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:50.920 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.4ms idle=17.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" = ?) [2] 06:27:50.922 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3976] 06:27:50.922 [debug] Current batch of media processed. Will check again in 1000ms 06:27:51.924 [debug] Current batch of media processed. Will check again in 1000ms 06:27:52.925 [debug] Current batch of media processed. Will check again in 1000ms 06:27:53.926 [debug] Current batch of media processed. Will check again in 1000ms 06:27:54.928 [debug] Current batch of media processed. Will check again in 1000ms 06:27:55.930 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "duration" => 432, "filename" => "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", "id" => "M0U3CVkJ2kE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "playlist_index" => 18, "timestamp" => 1756406010, "title" => "The Most Cutting Edge Science (of 1845)", "upload_date" => "20250828"} 06:27:55.933 [debug] QUERY OK source="sources" db=2.4ms queue=0.3ms idle=1609.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:27:55.936 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1613.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:55.946 [debug] QUERY OK source="media_items" db=9.0ms queue=0.2ms idle=1298.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-28 18:33:30Z], 1] 06:27:55.955 [debug] QUERY OK source="media_items" db=5.6ms queue=0.2ms idle=628.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "4d65a6e0-ea46-45b4-ac69-5fb071dc4a13", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 18, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-27 13:27:55Z], ~U[2025-10-27 13:27:55Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:27:55.957 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=314.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:27:55.959 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=24.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" = ?) [2] 06:27:55.962 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=24.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3884] 06:27:55.962 [debug] Current batch of media processed. Will check again in 1000ms 06:27:56.963 [debug] Current batch of media processed. Will check again in 1000ms 06:27:57.964 [debug] Current batch of media processed. Will check again in 1000ms 06:27:58.965 [debug] Current batch of media processed. Will check again in 1000ms 06:27:59.966 [debug] Current batch of media processed. Will check again in 1000ms 06:28:00.710 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@hankschannel --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Hank Green/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ae/79/ae793ceb4f465cedde756590c875b65b6e485cbdfa6d610cc08a8394015aa660.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/6c/1e/6c1e9932f341d33277e97afe5cdc4a7ceb72ec09fa69d0d831283d05fa637314.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 06:28:00.713 [debug] Gracefully stopping file follower 06:28:00.715 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1393.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 06:28:00.717 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1395.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.726 [debug] QUERY OK source="media_items" db=7.8ms queue=0.1ms idle=1397.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 18:59:06Z], 1] 06:28:00.732 [debug] QUERY OK source="media_items" db=4.6ms idle=1070.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "e7207862-c579-49db-a5a8-230b4e10a4a9", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", 1, "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, false, false, 1, [], 98, ~U[2025-10-25 18:59:06Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Just a truly devastating video to have to make...\n\nUse code hankgreen at https://incogni.com/hankgreen to get an exclusive 60% off.\n\nEdited by Milo!", "I Ate the Extinct Banana (so you don't have to)", "I9ZtvpBoXzI", 1063, false, "https://www.youtube.com/watch?v=I9ZtvpBoXzI", "/downloads/Hank Green/2025-10-25 I Ate the Extinct Banana (so you don't have to)/I Ate the Extinct Banana (so you don't have to) [I9ZtvpBoXzI].mp4", false, 1, ~U[2025-10-25 18:59:06Z]] 06:28:00.734 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=73.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.740 [debug] QUERY OK source="media_items" db=5.3ms idle=19.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-22 22:26:55Z], 1] 06:28:00.749 [debug] QUERY OK source="media_items" db=6.7ms queue=0.2ms idle=24.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "83278a7e-9177-4505-a49a-1ff09e56aa7a", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", 2, "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 22:26:55Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "I made a video about how the AI industry freaked me out. People commented. Now I comment on their comments.", "Responding to (mostly) Thoughtful AI Comments", "mNr06IqJdnQ", 1420, false, "https://www.youtube.com/watch?v=mNr06IqJdnQ", "/downloads/Hank Green/2025-10-22 Responding to (mostly) Thoughtful AI Comments/Responding to (mostly) Thoughtful AI Comments [mNr06IqJdnQ].mp4", false, 1, ~U[2025-10-22 22:26:55Z]] 06:28:00.751 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=23.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.757 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=19.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-21 19:34:52Z], 1] 06:28:00.765 [debug] QUERY OK source="media_items" db=6.6ms queue=0.1ms idle=24.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "f509a032-5a00-43b0-88d3-574bba27f34c", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", 3, "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, false, false, 1, [], 98, ~U[2025-10-21 19:34:52Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "You can get the shirt here: https://store.dftba.com/products/i-want-to-know-shirt?_pos=1&_psq=I+want+to+know&_ss=e&_v=1.0\n\nI'm so curious to hear people's thoughts on this one. It's been bumping around in my head (in one form of another) for years. But the way the internet has pushed us into a new age of accepting the pleasant hypothesis has really pushed me!\n\nBut only for the next seven days!", "Why it's Never Aliens", "sZYSjqr6mIc", 1191, false, "https://www.youtube.com/watch?v=sZYSjqr6mIc", "/downloads/Hank Green/2025-10-21 Why it's Never Aliens/Why it's Never Aliens [sZYSjqr6mIc].mp4", false, 1, ~U[2025-10-21 19:34:52Z]] 06:28:00.767 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=26.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.773 [debug] QUERY OK source="media_items" db=5.2ms queue=0.2ms idle=19.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-16 16:00:08Z], 1] 06:28:00.779 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=23.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "5c92de00-96c8-45fa-85fb-097a2ea0a235", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", 4, "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, false, false, 1, [], 98, ~U[2025-10-16 16:00:08Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "The State of the AI Industry is Freaking Me Out", "Q0TpWitfxPk", 989, false, "https://www.youtube.com/watch?v=Q0TpWitfxPk", "/downloads/Hank Green/2025-10-16 The State of the AI Industry is Freaking Me Out/The State of the AI Industry is Freaking Me Out [Q0TpWitfxPk].mp4", false, 1, ~U[2025-10-16 16:00:08Z]] 06:28:00.781 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=22.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.787 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=16.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-14 16:06:37Z], 1] 06:28:00.792 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=20.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "94a008ae-2204-4c87-93f5-f7a90f0dd9da", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", 5, "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, false, false, 1, [], 98, ~U[2025-10-14 16:06:37Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "How we do electricity in this country is very weird and kinda boring, but it's not actually that hard to understand. \n\nEarly Voting Info: https://georgia.gov/vote-early-person\nGeorgia Absentee Voting: https://georgia.gov/vote-absentee-ballot", "I Need 1% of Georgia to Watch This Video", "UgvE_gPi7Kc", 574, false, "https://www.youtube.com/watch?v=UgvE_gPi7Kc", "/downloads/Hank Green/2025-10-14 I Need 1% of Georgia to Watch This Video/I Need 1% of Georgia to Watch This Video [UgvE_gPi7Kc].mp4", false, 1, ~U[2025-10-14 16:06:37Z]] 06:28:00.794 [debug] QUERY OK source="sources" db=0.8ms queue=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.800 [debug] QUERY OK source="media_items" db=4.9ms queue=0.2ms idle=15.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-11 15:08:01Z], 1] 06:28:00.805 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=19.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "db2db6c9-045d-4ccd-833b-b4ad6153ccac", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", 6, "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-11 15:08:01Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Drink Wisconsibly\n\n12 Months of Socks\nhttps://good.store/products/technology-connections-12-months-of-socks\n\n6 Months of Socks\nhttps://good.store/products/technology-connections-6-months-of-socks", "Don’t Trust Maps Like This", "q4I7Y4kYhKQ", 585, false, "https://www.youtube.com/watch?v=q4I7Y4kYhKQ", "/downloads/Hank Green/2025-10-11 Don’t Trust Maps Like This/Don’t Trust Maps Like This [q4I7Y4kYhKQ].mp4", false, 1, ~U[2025-10-11 15:08:01Z]] 06:28:00.807 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=18.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.813 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=15.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-07 21:54:31Z], 1] 06:28:00.818 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "365130be-9b36-41cf-a934-11e6b50406d1", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", 7, "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, false, false, 1, [], 98, ~U[2025-10-07 21:54:31Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "I'm so tired...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "Give me a single reason why Sora2 should exist.", "Vz0oQ0v0W10", 201, false, "https://www.youtube.com/watch?v=Vz0oQ0v0W10", "/downloads/Hank Green/2025-10-07 Give me a single reason why Sora2 should exist#/Give me a single reason why Sora2 should exist. [Vz0oQ0v0W10].mp4", false, 1, ~U[2025-10-07 21:54:31Z]] 06:28:00.820 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=19.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.827 [debug] QUERY OK source="media_items" db=5.4ms queue=0.2ms idle=16.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-30 15:31:51Z], 1] 06:28:00.833 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=20.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "38b1df21-b85b-4ac2-b43a-12b780a24eb8", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", 8, "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, false, false, 1, [], 98, ~U[2025-09-30 15:31:51Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Madelyn has been writing for SciShow for a long time now but she applied for our Science Communicator Residency and it has been an absolutely delight to have her! Her videos are going live on the SciShow channel now at YouTube.com/SciShow https://www.youtube.com/channel/UCZYTClx2T1of7BRZ86-8fow\n\nSee Madelyn here: https://www.mleembruggen.com/\n\nThanks to Aves for the edit! https://bsky.app/profile/avesmhl.com", "Brazilian Butt Lifts Might Help Treat Cancer", "BqM78qpMi6Q", 1398, false, "https://www.youtube.com/watch?v=BqM78qpMi6Q", "/downloads/Hank Green/2025-09-30 Brazilian Butt Lifts Might Help Treat Cancer/Brazilian Butt Lifts Might Help Treat Cancer [BqM78qpMi6Q].mp4", false, 1, ~U[2025-09-30 15:31:51Z]] 06:28:00.834 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=20.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.840 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=16.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-27 13:12:48Z], 1] 06:28:00.851 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=20.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "6ec3bbf0-bd93-46f0-af5c-b3fb60a44712", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", 9, "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, false, false, 1, [], 98, ~U[2025-09-27 13:12:48Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "The track I mention in here: https://www.youtube.com/watch?v=5OeM02cKEoc&list=RD5OeM02cKEoc&start_radio=1\n\nI have spent a fair amount of time with RFK Jr.'s work at this point and it really started out as a mystery to me. I had a really hard time reconciling how effective he seemed to be at understanding some statistics while a paragraph later he would be completely misundestanding something. At first I chalked that up to confirmation bias. \n\nBut then I kept having a hard time figuring out if he really believed the stuff he was saying because of his various biases and his desire for attention or whether he knew he was lying and manipulating people. \n\nWhat I've realized is that that's actually just the same thing for him. Lying and manipulaiton doesn't seem to be different from belief. The thing that really fixed it for me was moving from my frame (a YouTuber...a career that largely operates inside of the attention economy) to his frame (a lawyer who operates inside of the courtroom.)\n\nUnderstanding RFK Jr. as a lawyer who is trying to win a case, and who knows that winning a cases (regardless of why you win) is the ultimate version of success, everything about him makes so so so much more sense. The fact that he can interpret some statistics correctly while others he interprets wildly incorrectly, the fact that he is always referring to his sources as the highest level of expert in whatever field he's discussing, the fact that he picks the scariest possible topics to cover (a secret cabal of people are getting wealthy by poisoning your children) all start to make perfect sense. \n\nMakes my stomach hurt...but it makes sense. \n\n\nThanks to Nies for the help with the edit https://bsky.app/profile/nies.bsky.social", "This \"Official\" Autism Stat Made No Sense...so I actually read the papers.", "BdpSfrD3Nzs", 1353, false, "https://www.youtube.com/watch?v=BdpSfrD3Nzs", "/downloads/Hank Green/2025-09-27 This "Official" Autism Stat Made No Sense...so I actually read the papers#/This "Official" Autism Stat Made No Sense...so I actually read the papers. [BdpSfrD3Nzs].mp4", false, 1, ~U[2025-09-27 13:12:48Z]] 06:28:00.853 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=25.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.861 [debug] QUERY OK source="media_items" db=7.1ms queue=0.3ms idle=21.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-25 20:25:40Z], 1] 06:28:00.868 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=27.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "1029352c-cc8c-4478-a0b9-d495f8f2b771", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", 10, "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, false, false, 1, [], 98, ~U[2025-09-25 20:25:40Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "It's just been not the greatest time y'know?\n\nhttps://good.store/products/hanks-tea-experience?srsltid=AfmBOopr265U-vEBiz0pXgbYZCV6wQDpFYgS6i5zZ6h84WZKQeAOOPIE", "I Have an Offer for You", "XtTXYh08B9w", 287, false, "https://www.youtube.com/watch?v=XtTXYh08B9w", "/downloads/Hank Green/2025-09-25 I Have an Offer for You/I Have an Offer for You [XtTXYh08B9w].mp4", false, 1, ~U[2025-09-25 20:25:40Z]] 06:28:00.871 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=28.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.877 [debug] QUERY OK source="media_items" db=5.7ms idle=23.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-22 18:00:05Z], 1] 06:28:00.885 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=25.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "35f6127c-032e-4166-96ff-a3ce6640909e", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", 11, "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, false, false, 1, [], 98, ~U[2025-09-22 18:00:05Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nI feel like I need to make a video that is about how I feel about UFOs generally, which is that I find unexplained phenomena very interesting, but that they're EVERYWHERE and people only pay attention when they're objects in the sky and if you see unexplained stuff constantly (which scientists do) then it just isn't that weird when unexplained things happen.\n\nVideo edited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "I Honestly Felt Bad Debunking This", "64zlyzojpPM", 885, false, "https://www.youtube.com/watch?v=64zlyzojpPM", "/downloads/Hank Green/2025-09-22 I Honestly Felt Bad Debunking This/I Honestly Felt Bad Debunking This [64zlyzojpPM].mp4", false, 1, ~U[2025-09-22 18:00:05Z]] 06:28:00.888 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.894 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:00.896 [debug] QUERY OK source="media_items" db=6.6ms queue=0.2ms idle=21.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-18 20:38:04Z], 1] 06:28:00.902 [debug] QUERY OK source="media_items" db=4.5ms queue=0.3ms idle=19.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "1e32131c-39be-4e69-873e-ab996dd20c8a", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", 12, "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, false, false, 1, [], 98, ~U[2025-09-18 20:38:04Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "I noticed this pattern and I want to know if anyone else is seeing these same effects. \n\nEdited by Nies: https://bsky.app/profile/nies.bsky.social", "There's a Pattern Here", "QC9glJa1-c0", 1297, false, "https://www.youtube.com/watch?v=QC9glJa1-c0", "/downloads/Hank Green/2025-09-18 There's a Pattern Here/There's a Pattern Here [QC9glJa1-c0].mp4", false, 1, ~U[2025-09-18 20:38:04Z]] 06:28:00.905 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=18.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.912 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=18.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-15 20:33:41Z], 1] 06:28:00.923 [debug] QUERY OK source="media_items" db=8.9ms idle=19.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "50bcad3f-69cf-415a-89f8-6d84cf531665", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", 13, "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, false, false, 1, [], 98, ~U[2025-09-15 20:33:41Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Take the quiz to find your perfect trainer and get 14 days of free training here: https://go.trainwell.net/HankGreen\n\nEdited by Aves: https://bsky.app/profile/avesmhl.com", "Stop Falling for This", "VFNwEaXOHpU", 1026, false, "https://www.youtube.com/watch?v=VFNwEaXOHpU", "/downloads/Hank Green/2025-09-15 Stop Falling for This/Stop Falling for This [VFNwEaXOHpU].mp4", false, 1, ~U[2025-09-15 20:33:41Z]] 06:28:00.926 [debug] QUERY OK source="sources" db=1.9ms queue=0.3ms idle=28.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.934 [debug] QUERY OK source="media_items" db=7.3ms queue=0.1ms idle=25.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-10 14:43:44Z], 1] 06:28:00.949 [debug] QUERY OK source="media_items" db=11.9ms queue=0.2ms idle=31.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "9c942765-d886-47a3-8521-5baf8a15e86f", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", 14, "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, false, false, 1, [], 98, ~U[2025-09-10 14:43:44Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Thank you to Mint Mobile for partnering with us on this video! Visit our partner https://mintmobile.yt.link/NMlf3V5 to get 3 months of Unlimited wireless for just $15 a month. Upfront payment of $45 required (equivalent to $15/mo.). Limited time new customer offer for first 3 months only. Speeds may slow above 35GB on Unlimited plan. Taxes & fees extra. See MINT MOBILE for details. Offer ends on September 22th at 11:59pm.\n\nVideo edited by Milo!", "Why AA Batteries Still Suck", "uKYF1CXZPng", 615, false, "https://www.youtube.com/watch?v=uKYF1CXZPng", "/downloads/Hank Green/2025-09-10 Why AA Batteries Still Suck/Why AA Batteries Still Suck [uKYF1CXZPng].mp4", false, 1, ~U[2025-09-10 14:43:44Z]] 06:28:00.951 [debug] QUERY OK source="sources" db=1.0ms queue=0.5ms idle=37.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.958 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=29.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-04 17:57:34Z], 1] 06:28:00.967 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=33.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "877dccce-b4d0-4f9a-b930-655f51d48c37", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", 15, "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, false, false, 1, [], 98, ~U[2025-09-04 17:57:34Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Go to https://ground.news/hank for a better way to stay informed. Subscribe for 40% off unlimited access to world-wide coverage through my link.\n\nSorry the sound is a little weird in this one, I had my mic facing the wrong way and had to do a bunch of post-production to make it sound ok!\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Electricity is About to be Like Housing", "39YO-0HBKtA", 938, false, "https://www.youtube.com/watch?v=39YO-0HBKtA", "/downloads/Hank Green/2025-09-04 Electricity is About to be Like Housing/Electricity is About to be Like Housing [39YO-0HBKtA].mp4", false, 1, ~U[2025-09-04 17:57:34Z]] 06:28:00.970 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=34.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.981 [debug] QUERY OK source="media_items" db=9.7ms queue=0.2ms idle=23.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-03 23:04:17Z], 1] 06:28:00.989 [debug] QUERY OK source="media_items" db=5.6ms queue=0.2ms idle=31.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "7da1f193-2389-47b1-920e-920632569a89", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", 16, "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, false, false, 1, [], 98, ~U[2025-09-03 23:04:17Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "We make one of these every week and you can find them wherever you get your podcasts!!\n\nBut, if you'd also like access to our live chats as well as the video versions, you can sign up at patreon.com/dearhankandjohn\n\nPodcast Intro (0:00 – 2:03)\nKeats and Co. (2:51 – 4:41)\nAphantasia and Sensory Integration Disorder (4:41 – 7:40)\nPush vs. Pull Physics (7:44 – 10:22)\nPoetry Aphantasia Cont. (10:22 – 14:09)\nBandicoots and Bilbies (14:10 – 18:56)\nCoping with Cancer and God (20:37 – 27:50)\nFavorite Stand-Up Comedians (27:50 – 29:21)\nPodcast Sponsors/Bits (29:21 – 30:00)\nBeef Days (30:02 – 32:56)\nExplaining the end of the world to kids (32:57 – 34:29)", "\"Cancer Turned me into an Atheist\" - Dear Hank and John Episode 421", "umnjPorpmmw", 3009, false, "https://www.youtube.com/watch?v=umnjPorpmmw", "/downloads/Hank Green/2025-09-03 "Cancer Turned me into an Atheist" - Dear Hank and John Episode 421/"Cancer Turned me into an Atheist" - Dear Hank and John Episode 421 [umnjPorpmmw].mp4", false, 1, ~U[2025-09-03 23:04:17Z]] 06:28:00.992 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=32.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:00.999 [debug] QUERY OK source="media_items" db=5.9ms queue=0.2ms idle=27.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-01 00:41:13Z], 1] 06:28:01.005 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=29.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "cc112abb-9ce0-4335-bc3e-31555145cb86", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", 17, "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, false, false, 1, [], 98, ~U[2025-09-01 00:41:13Z], ~U[2025-10-27 13:28:00Z], ~U[2025-10-27 13:28:00Z], "Ask Hank Anything with Vic: https://www.youtube.com/watch?v=SocSaQ-0IbI\n\nBook!! https://www.amazon.com/Absolutely-Remarkable-Thing-Signed-Novel/dp/1524744123\n\n\n\nEdited by Digital Gator: https://www.youtube.com/@DigitalGator", "Someone Has the Most DNA of Any Human...Who is it?", "xm_cWdTgg8k", 737, false, "https://www.youtube.com/watch?v=xm_cWdTgg8k", "/downloads/Hank Green/2025-09-01 Someone Has the Most DNA of Any Human...Who is it?/Someone Has the Most DNA of Any Human...Who is it? [xm_cWdTgg8k].mp4", false, 1, ~U[2025-09-01 00:41:13Z]] 06:28:01.008 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:01.015 [debug] QUERY OK source="media_items" db=5.8ms queue=0.3ms idle=20.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-28 18:33:30Z], 1] 06:28:01.021 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=24.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "a89a8f2e-4e2d-43f2-be7b-a7015cf43db7", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", 18, "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, false, false, 1, [], 98, ~U[2025-08-28 18:33:30Z], ~U[2025-10-27 13:28:01Z], ~U[2025-10-27 13:28:01Z], "This was very fun and cool for me...\n\nEdited by Benjamin Easter: https://www.youtube.com/channel/UCmQSe5XiJ0asxAvC5VGYahA", "The Most Cutting Edge Science (of 1845)", "M0U3CVkJ2kE", 432, false, "https://www.youtube.com/watch?v=M0U3CVkJ2kE", "/downloads/Hank Green/2025-08-28 The Most Cutting Edge Science (of 1845)/The Most Cutting Edge Science (of 1845) [M0U3CVkJ2kE].mp4", false, 1, ~U[2025-08-28 18:33:30Z]] 06:28:01.023 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=23.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:28:01.033 [debug] QUERY OK source="media_items" db=8.5ms queue=0.2ms idle=19.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-21 18:52:37Z], 1] 06:28:01.051 [debug] QUERY OK source="media_items" db=15.8ms queue=0.1ms idle=26.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?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" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "5a03a7f9-646c-4347-b179-746b93ca56d0", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", 19, "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, false, false, 1, [], 98, ~U[2025-08-21 18:52:37Z], ~U[2025-10-27 13:28:01Z], ~U[2025-10-27 13:28:01Z], "DFTBA Interim Marketing Manager: https://ats.rippling.com/dftba-jobs/jobs/c48c1285-be61-486a-9054-d768447fd78c\n\nEdited by Nies", "Don't Follow Your Dreams, Follow Your Tools", "f_Rqf-vxBM8", 724, false, "https://www.youtube.com/watch?v=f_Rqf-vxBM8", "/downloads/Hank Green/2025-08-21 Don't Follow Your Dreams, Follow Your Tools/Don't Follow Your Dreams, Follow Your Tools [f_Rqf-vxBM8].mp4", false, 1, ~U[2025-08-21 18:52:37Z]] 06:28:01.053 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=36.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-27 13:28:01Z], ~U[2025-10-27 13:28:01Z], 1] 06:28:01.062 [debug] QUERY OK source="media_items" db=6.9ms queue=0.2ms idle=33.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 ((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] 06:28:01.070 [debug] QUERY OK source="media_items" db=7.4ms queue=0.1ms idle=38.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")))) [1] 06:28:01.073 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=37.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 06:28:01.081 [debug] QUERY OK source="tasks" db=2.4ms queue=0.1ms idle=17.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1097, 1, ~U[2025-10-27 13:28:01Z], ~U[2025-10-27 13:28:01Z]] 06:28:01.085 [info] {"args":{"id":1},"id":1092,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":100903612,"event":"job:stop","queue_time":689636,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 06:28:18.540 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:48.542 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.896 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:18.546 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:48.549 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.898 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:18.551 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:48.555 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.900 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:18.557 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:48.560 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.902 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:18.563 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:48.566 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.904 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:18.576 [info] {"source":"oban","duration":6919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:48.585 [info] {"source":"oban","duration":8197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.906 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:18.588 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:48.591 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.908 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:18.593 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:48.597 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.910 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:18.599 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:48.603 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.912 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:18.606 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:48.609 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.914 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:18.612 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:48.615 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.926 [info] {"source":"oban","duration":4942,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:18.617 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:48.620 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.929 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:18.624 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:48.626 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.932 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:18.631 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:48.635 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.934 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:18.638 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:48.641 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.936 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:18.643 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:48.647 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.938 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:18.652 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:48.655 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.940 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:18.658 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:48.662 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.941 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:18.665 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:48.668 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.944 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:18.671 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:48.674 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.946 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:18.676 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:48.679 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.948 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:18.682 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:48.686 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.949 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:18.689 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:48.692 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.952 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:18.694 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:48.697 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.954 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:18.700 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:48.703 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.956 [info] {"source":"oban","duration":1538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:18.708 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:48.711 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.959 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:18.714 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:48.716 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.961 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:18.722 [info] {"source":"oban","duration":4532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:48.727 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.963 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:18.730 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:48.733 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.965 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:18.738 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:48.745 [info] {"source":"oban","duration":3750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.966 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:18.749 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:48.751 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.968 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:18.755 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:48.759 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.969 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:18.762 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:48.765 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.972 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:18.767 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:48.770 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.974 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:18.774 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:48.777 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.976 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:18.779 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:48.782 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.978 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:18.788 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:48.790 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.980 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:18.794 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:48.799 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.982 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:18.803 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:48.806 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.983 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:18.810 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:48.813 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.985 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:18.816 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:48.820 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.987 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:18.823 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:48.827 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.988 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:18.830 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:48.834 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.991 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:18.836 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:48.839 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.993 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:18.843 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:48.846 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.994 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:18.849 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:48.851 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.997 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:18.854 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:48.857 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.999 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:18.860 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:48.863 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:01.001 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:18.867 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:48.869 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.002 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:18.875 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:48.898 [info] {"source":"oban","duration":22653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.004 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:18.901 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:48.916 [info] {"source":"oban","duration":12892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.006 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:18.919 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:48.923 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.009 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:18.927 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:48.930 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.011 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:18.935 [info] {"source":"oban","duration":3278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:48.937 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.012 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:18.941 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:48.944 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.016 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:18.952 [info] {"source":"oban","duration":5365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:48.954 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.018 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:18.958 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:48.961 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.025 [info] {"source":"oban","duration":3416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:18.966 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:48.968 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.026 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:18.971 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:48.974 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.028 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:18.978 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:48.982 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.032 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:18.985 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:48.988 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.034 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:18.991 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:48.993 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.036 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:18.997 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:49.000 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.038 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:19.002 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:49.006 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.039 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:19.027 [info] {"source":"oban","duration":14398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:49.030 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.041 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:19.033 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:49.036 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.045 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:19.041 [info] {"source":"oban","duration":4183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:49.044 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.047 [info] {"source":"oban","duration":1406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:19.046 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:49.049 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.049 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:19.052 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:49.058 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.051 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:19.061 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:49.064 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.052 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:19.066 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:49.070 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.053 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:19.073 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:49.075 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.055 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:19.078 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:49.081 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.057 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:19.084 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:49.087 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.059 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:19.090 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:49.095 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.061 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:19.098 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:49.101 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.063 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:19.103 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:49.106 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.064 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:19.109 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:49.112 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.068 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:19.115 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:49.118 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.069 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:19.121 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:49.125 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.071 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:19.127 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:49.130 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.072 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:19.134 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:49.137 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.074 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:19.140 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:49.143 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.075 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:19.146 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:49.149 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.077 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:19.151 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:49.154 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.083 [info] {"source":"oban","duration":4519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:19.158 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:49.161 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.086 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:19.164 [info] {"source":"oban","duration":2058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:49.167 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.087 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:19.172 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:49.174 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.109 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:19.177 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:49.181 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.111 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:19.183 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:49.186 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.113 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:19.191 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:49.193 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.115 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:19.196 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:49.200 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.118 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:19.203 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:49.206 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.120 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:19.208 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:49.211 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.122 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:19.215 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:49.218 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.124 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:19.221 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:49.224 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.127 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:19.227 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:49.229 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.128 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:19.233 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:49.235 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.135 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:19.239 [info] {"source":"oban","duration":2651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:49.244 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.137 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:19.246 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:49.250 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.138 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:19.252 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:49.256 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.140 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:19.259 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:49.262 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.142 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:19.268 [info] {"source":"oban","duration":4567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:49.271 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.145 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:19.275 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:49.277 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.147 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:19.281 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:49.288 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.149 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:19.291 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:49.294 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.151 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:19.299 [info] {"source":"oban","duration":4100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:49.302 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.152 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:19.305 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:49.311 [info] {"source":"oban","duration":4517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.154 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:19.314 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:49.317 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.158 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:19.320 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:49.324 [info] {"source":"oban","duration":3650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.159 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:19.329 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:49.332 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.162 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:19.334 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:49.366 [info] {"source":"oban","duration":30043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.163 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:19.369 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:49.372 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.165 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:19.374 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:49.377 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.168 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:19.381 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:49.386 [info] {"source":"oban","duration":4141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.172 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:19.389 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:49.393 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.174 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:19.396 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:49.399 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.175 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:19.402 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:49.406 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.177 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:19.409 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:49.414 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.179 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:19.416 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:49.420 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.183 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:19.423 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:49.427 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.185 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:19.429 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:49.434 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.186 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:19.440 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:49.443 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.189 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:19.446 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:49.450 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.190 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:19.452 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:49.456 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.192 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:19.459 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:49.464 [info] {"source":"oban","duration":4307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.195 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:19.466 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:49.470 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.197 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:19.472 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:49.475 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.200 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:19.478 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:49.482 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.202 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:19.487 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:49.489 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.204 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:19.493 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:49.498 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.207 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:19.500 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:49.503 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.213 [info] {"source":"oban","duration":4010,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:19.507 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:49.509 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.216 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:19.513 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:49.516 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.218 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:19.519 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:49.522 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.220 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:19.525 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:49.529 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.221 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:19.532 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:49.535 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.223 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:19.538 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:49.540 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.225 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:19.565 [info] {"source":"oban","duration":13381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:49.567 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.227 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:19.571 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:49.573 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.230 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:19.577 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:49.580 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.232 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:19.583 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:49.586 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.234 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:19.588 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:49.591 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.238 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:19.594 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:49.597 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.239 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:19.601 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:49.604 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.243 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:19.606 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:49.609 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.246 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:19.613 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:49.617 [info] {"source":"oban","duration":3849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.252 [info] {"source":"oban","duration":4228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:19.623 [info] {"source":"oban","duration":3856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:49.626 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.253 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:19.629 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:49.632 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.256 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:19.635 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:49.639 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.257 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:19.641 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:49.645 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.261 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:19.647 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:49.650 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.262 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:19.654 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:49.656 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.264 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:19.659 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:49.662 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.270 [info] {"source":"oban","duration":1505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:19.665 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:49.668 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.272 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:19.671 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:49.675 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.275 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:19.678 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:49.681 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.285 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:19.684 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:49.686 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.289 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:19.690 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:49.692 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.293 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:19.696 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:49.698 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.294 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:19.702 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:49.705 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.299 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:19.707 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:49.711 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.301 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:19.714 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:49.716 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.304 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:19.720 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:49.722 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.307 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:19.726 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:49.729 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.308 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:19.732 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:49.734 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.310 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:19.737 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:49.741 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.312 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:19.743 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:49.747 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.314 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:19.751 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:49.753 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.316 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:19.756 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:49.759 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.318 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:19.763 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:49.808 [info] {"source":"oban","duration":44632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.321 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:19.814 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:49.817 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.322 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:19.821 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:49.823 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.324 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:19.826 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:49.830 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.326 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:19.835 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:49.837 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.329 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:19.840 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:49.844 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.331 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:19.847 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:49.849 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.334 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:19.852 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:49.855 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.337 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:19.859 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:49.862 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.339 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:19.865 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:49.868 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.341 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:19.872 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:49.874 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.343 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:19.878 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:49.881 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.346 [info] {"source":"oban","duration":1630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:19.884 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:49.886 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.349 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:19.889 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:49.893 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.351 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:19.896 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:49.899 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.352 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:19.901 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:49.904 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.355 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:19.908 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:49.911 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.357 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:19.914 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:49.917 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.358 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:19.920 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:49.922 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.361 [info] {"source":"oban","duration":1470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:19.925 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:49.928 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.365 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:19.931 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:49.934 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.368 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:19.938 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:49.941 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.370 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:19.943 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:49.946 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.371 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:19.949 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:49.954 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.373 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:19.957 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:49.960 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.374 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:19.963 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:49.967 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.376 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:19.969 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:49.972 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.378 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:19.976 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:49.979 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.381 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:19.982 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:49.984 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.382 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:19.987 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:49.990 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.384 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:19.994 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:49.996 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.387 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:20.000 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:50.002 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.388 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:20.006 [info] {"source":"oban","duration":2390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:50.009 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.390 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:20.011 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:50.015 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.392 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:20.017 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:50.021 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.394 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:20.023 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:50.026 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.398 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:20.031 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:50.033 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.402 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:20.037 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:50.040 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.403 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:20.044 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:50.047 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.405 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:20.050 [info] {"source":"oban","duration":1984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:50.053 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.409 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:20.056 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:50.058 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.411 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:20.063 [info] {"source":"oban","duration":3091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:50.066 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.413 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:20.070 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:50.074 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.417 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:20.077 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:50.080 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.418 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:20.083 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:50.086 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.422 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:20.089 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:50.092 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.427 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:20.095 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:50.098 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.429 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:20.102 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:50.105 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.431 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:20.108 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:50.111 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.434 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:20.113 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:50.118 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.436 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:20.120 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:50.123 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.442 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:20.126 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:50.130 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.443 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:20.133 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:50.136 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.448 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:20.139 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:50.143 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.449 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:20.145 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:50.149 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.451 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:20.152 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:50.155 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.453 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:20.164 [info] {"source":"oban","duration":8794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:50.168 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.455 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:20.171 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:50.174 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.462 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:20.177 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:50.181 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.464 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:20.184 [info] {"source":"oban","duration":2381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:50.187 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.467 [info] {"source":"oban","duration":1530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:20.189 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:50.193 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.469 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:20.209 [info] {"source":"oban","duration":3911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:50.213 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.472 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:20.216 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:50.219 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.475 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:20.224 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:50.227 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.476 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:20.231 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:50.233 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.478 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:20.239 [info] {"source":"oban","duration":4031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:50.243 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.480 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:20.246 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:50.263 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.485 [info] {"source":"oban","duration":1604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:20.266 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:50.268 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.489 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:20.272 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:50.277 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.493 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:20.281 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:50.284 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.496 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:20.286 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:50.289 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.501 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:20.299 [info] {"source":"oban","duration":8781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:50.302 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.506 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:20.305 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:50.308 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.515 [info] {"source":"oban","duration":5618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:20.311 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:50.314 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.517 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:20.318 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:50.321 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.518 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:20.326 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:50.329 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.520 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:20.332 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:50.335 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.522 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:20.338 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:50.342 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.523 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:20.345 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:50.348 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.524 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:20.350 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:50.353 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.532 [info] {"source":"oban","duration":5237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:20.357 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:50.359 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.536 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:20.362 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:50.366 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.537 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:20.368 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:50.374 [info] {"source":"oban","duration":4365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.541 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:20.381 [info] {"source":"oban","duration":6690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:50.387 [info] {"source":"oban","duration":3889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.543 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:20.389 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:50.395 [info] {"source":"oban","duration":4077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.547 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:20.398 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:50.403 [info] {"source":"oban","duration":4124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.551 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:20.406 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:50.409 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.553 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:20.416 [info] {"source":"oban","duration":6053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:50.418 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.554 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:20.424 [info] {"source":"oban","duration":3898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:50.427 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.556 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:20.447 [info] {"source":"oban","duration":18032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:50.461 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.569 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:20.464 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:46.684 [info] GET / 10:48:46.684 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:48:46.691 [debug] QUERY OK source="settings" db=2.5ms queue=1.0ms idle=534.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:46.693 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=538.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:48:46.701 [debug] QUERY OK source="sources" db=7.5ms idle=540.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:48:46.707 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=548.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:46.713 [debug] QUERY OK source="media_items" db=2.1ms queue=3.1ms idle=151.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:46.733 [debug] QUERY OK source="settings" db=18.9ms queue=0.2ms idle=22.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 [] 10:48:46.738 [debug] QUERY OK source="settings" db=3.1ms queue=0.6ms idle=40.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:46.742 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=38.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:46.750 [debug] QUERY OK source="tasks" db=3.5ms queue=0.1ms idle=38.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"] 10:48:46.754 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=39.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)) [] 10:48:46.757 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=21.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] 10:48:46.761 [debug] QUERY OK source="sources" db=2.0ms queue=0.3ms idle=21.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:48:46.776 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=28.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"))) [] 10:48:46.783 [debug] QUERY OK source="media_items" db=5.9ms queue=0.6ms idle=27.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] 10:48:46.786 [info] Sent 200 in 102ms 10:48:47.133 [info] GET / 10:48:47.133 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:48:47.134 [debug] QUERY OK source="settings" db=0.5ms idle=380.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:47.136 [debug] QUERY OK source="media_profiles" db=1.3ms idle=377.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:48:47.137 [debug] QUERY OK source="sources" db=0.2ms idle=375.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:48:47.138 [debug] QUERY OK source="media_items" db=1.2ms idle=360.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:47.141 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=355.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:47.142 [debug] QUERY OK source="settings" db=0.4ms 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 [] 10:48:47.143 [debug] QUERY OK source="settings" db=0.2ms 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 [] 10:48:47.144 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:47.148 [debug] QUERY OK source="tasks" db=0.7ms idle=8.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"] 10:48:47.150 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:47.152 [debug] QUERY OK source="media_items" db=1.3ms idle=8.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] 10:48:47.154 [debug] QUERY OK source="sources" db=0.5ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:48:47.168 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=16.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"))) [] 10:48:47.176 [debug] QUERY OK source="media_items" db=6.3ms queue=0.2ms idle=21.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 10:48:47.178 [info] Sent 200 in 45ms 10:48:50.472 [info] {"source":"oban","duration":6416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:51.571 [info] GET / 10:48:51.571 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:48:51.572 [debug] QUERY OK source="settings" db=0.4ms idle=1418.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 [] 10:48:51.573 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=1100.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:48:51.574 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=982.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:48:51.578 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=421.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:51.580 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=425.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:51.581 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:51.583 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:51.585 [debug] QUERY OK source="settings" db=0.4ms 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 [] 10:48:51.588 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=9.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"] 10:48:51.590 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:48:51.592 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 10:48:51.597 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:48:51.608 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=16.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 10:48:51.614 [debug] QUERY OK source="media_items" db=4.5ms queue=0.4ms idle=18.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] 10:48:51.616 [info] Sent 200 in 45ms 10:48:55.403 [info] GET /.git-credentials 10:48:55.408 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=798.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 [] 10:48:55.409 [debug] QUERY OK source="settings" db=1.1ms queue=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 [] 10:48:55.410 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:55.422 [error] #PID<0.422338.0> running PinchflatWeb.Endpoint (connection #PID<0.422333.0>, stream id 4) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git-credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git-credentials", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/114.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422338.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/114.0"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.git-credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWSeSzziVrdoAGnUC"} ], 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.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git-credentials", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/114.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git-credentials", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/114.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422338.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/114.0"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x- (truncated) 10:48:55.517 [info] GET /.git/config 10:48:55.519 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=365.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 [] 10:48:55.522 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=367.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:55.523 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:55.524 [error] #PID<0.422339.0> running PinchflatWeb.Endpoint (connection #PID<0.422333.0>, stream id 5) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Whale/3.26.244.21 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422339.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Whale/3.26.244.21 Safari/537.36"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWS5WcwMzN6EAD_dj"} ], 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.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Whale/3.26.244.21 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Whale/3.26.244.21 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422339.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Whale/3.26.244.21 Safari/537.36"}, (truncated) 10:48:55.564 [info] GET /.git/config 10:48:55.565 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=411.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 [] 10:48:55.567 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=158.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:55.567 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:55.568 [error] #PID<0.422340.0> running PinchflatWeb.Endpoint (connection #PID<0.422333.0>, stream id 6) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422340.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWTEhm6-PIrgAD_eD"} ], 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.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422340.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46"}, (truncated) 10:48:55.612 [info] GET /.env 10:48:55.614 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=93.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 [] 10:48:55.614 [info] GET /.aws/credentials 10:48:55.615 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=92.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:55.615 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:55.616 [info] GET /.env 10:48:55.619 [debug] QUERY OK source="settings" db=4.1ms idle=49.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:55.624 [debug] QUERY OK source="settings" db=3.8ms queue=2.8ms idle=50.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:55.625 [debug] QUERY OK source="settings" db=5.6ms queue=0.2ms idle=8.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 [] 10:48:55.626 [debug] QUERY OK source="settings" db=2.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:55.627 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:55.627 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:55.616 [error] #PID<0.422341.0> running PinchflatWeb.Endpoint (connection #PID<0.422333.0>, stream id 7) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.3.15", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422341.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.3.15"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWTP_6uILpD8AGnUi"} ], 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.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.3.15", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.3.15", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422341.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.3.15"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443" (truncated) 10:48:55.629 [error] #PID<0.422343.0> running PinchflatWeb.Endpoint (connection #PID<0.422342.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33292}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422343.0>, params: %{}, path_info: [".aws", "credentials"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWTQkbUI9QMgABEkE"} ], 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.422342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33292}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33292}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422343.0>, params: %{}, path_info: [".aws", "credentials"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwa (truncated) 10:48:55.628 [error] #PID<0.422345.0> running PinchflatWeb.Endpoint (connection #PID<0.422344.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422345.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWTRAypt30wsAHKNB"} ], 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.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422345.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_pa (truncated) 10:48:56.077 [info] GET /.git/config 10:48:56.081 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=464.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.083 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=461.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 [] 10:48:56.083 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.085 [error] #PID<0.422346.0> running PinchflatWeb.Endpoint (connection #PID<0.422344.0>, stream id 2) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config?import??raw?? ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Safari/605.1.15 OPX/2.3.2", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "import??raw??", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422346.0>, params: %{"import??raw??" => ""}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"import??raw??" => ""}, query_string: "import??raw??", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Safari/605.1.15 OPX/2.3.2"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWU-zOp4M1fwAD_ej"} ], 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.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Safari/605.1.15 OPX/2.3.2", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "import??raw??", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Safari/605.1.15 OPX/2.3.2", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "import??raw??", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422346.0>, params: %{"import??raw??" => ""}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"import??raw??" => ""}, query_string: "import??raw??", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", (truncated) 10:48:56.127 [info] GET /.git/config 10:48:56.129 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=504.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.135 [debug] QUERY OK source="settings" db=3.2ms queue=0.1ms idle=504.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.135 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.136 [info] GET /ftpsync.settings 10:48:56.137 [info] GET /.env 10:48:56.141 [info] GET /hardhat.config.js 10:48:56.144 [debug] QUERY OK source="settings" db=5.6ms queue=1.1ms idle=511.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.145 [info] GET /auth.json 10:48:56.146 [debug] QUERY OK source="settings" db=7.4ms queue=0.4ms idle=57.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 [] 10:48:56.147 [info] GET /.git/config 10:48:56.149 [debug] QUERY OK source="settings" db=2.4ms queue=0.8ms 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 [] 10:48:56.150 [debug] QUERY OK source="settings" db=3.2ms queue=1.9ms idle=15.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 [] 10:48:56.151 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.152 [debug] QUERY OK source="settings" db=3.7ms 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 [] 10:48:56.137 [error] #PID<0.422347.0> running PinchflatWeb.Endpoint (connection #PID<0.422344.0>, stream id 3) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 AVG/123.0.0.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422347.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 AVG/123.0.0.0"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVKwhWTaoYIAD_fD"} ], 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.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 AVG/123.0.0.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 AVG/123.0.0.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422347.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 AVG/123.0.0.0"}, {"x-forwarded-for", (truncated) 10:48:56.155 [info] GET /AAAAAAAA/BBBBB 10:48:56.155 [debug] QUERY OK source="settings" db=6.9ms queue=1.4ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.156 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.157 [info] GET /_profiler/phpinfo 10:48:56.157 [debug] QUERY OK source="settings" db=6.0ms queue=0.5ms 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 [] 10:48:56.157 [debug] QUERY OK source="settings" db=14.5ms queue=0.7ms idle=59.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.158 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.157 [debug] QUERY OK source="settings" db=3.5ms queue=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.161 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.162 [debug] QUERY OK source="settings" db=5.1ms queue=0.4ms 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 [] 10:48:56.153 [error] #PID<0.422348.0> running PinchflatWeb.Endpoint (connection #PID<0.422342.0>, stream id 2) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /ftpsync.settings ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ftpsync (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ftpsync.settings", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33292}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.1788.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422348.0>, params: %{}, path_info: ["ftpsync"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.1788.0"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/ftpsync.settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVM8MZBtYf0ABEkk"} ], 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.422342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ftpsync.settings", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33292}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.1788.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /ftpsync (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ftpsync.settings", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33292}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.1788.0", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422348.0>, params: %{}, path_info: ["ftpsync"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg (truncated) 10:48:56.168 [debug] QUERY OK source="settings" db=8.5ms queue=0.8ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.169 [debug] QUERY OK source="settings" db=2.6ms queue=0.3ms idle=9.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 [] 10:48:56.169 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.168 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.171 [debug] QUERY OK source="settings" db=8.9ms queue=4.5ms 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 [] 10:48:56.162 [error] #PID<0.422349.0> running PinchflatWeb.Endpoint (connection #PID<0.422333.0>, stream id 8) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422349.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVNTtFerbBUABElE"} ], 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.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 37434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422349.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", (truncated) 10:48:56.164 [error] #PID<0.422353.0> running PinchflatWeb.Endpoint (connection #PID<0.422350.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /auth.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422350.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/auth.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33310}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 Gear/6.12.12", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422353.0>, params: %{}, path_info: ["auth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 Gear/6.12.12"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/auth.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVPGuLujL6gAHKOB"} ], 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.422350.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/auth.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33310}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 Gear/6.12.12", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422350.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/auth.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33310}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 Gear/6.12.12", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422353.0>, params: %{}, path_info: ["auth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 Gear/6.12.12"}, {"x-forwarded-for", "51.91.1 (truncated) 10:48:56.178 [debug] QUERY OK source="settings" db=5.2ms queue=0.4ms idle=15.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:48:56.167 [error] #PID<0.422355.0> running PinchflatWeb.Endpoint (connection #PID<0.422354.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422354.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33326}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422355.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVPqcEyoGFwABElk"} ], 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.422354.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33326}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422354.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33326}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422355.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}, (truncated) 10:48:56.180 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:48:56.172 [error] #PID<0.422357.0> running PinchflatWeb.Endpoint (connection #PID<0.422356.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /AAAAAAAA/BBBBB?import??raw?? ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /AAAAAAAA/BBBBB (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/AAAAAAAA/BBBBB", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33334}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 RDDocuments/8.10.4.1049", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "import??raw??", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422357.0>, params: %{"import??raw??" => ""}, path_info: ["AAAAAAAA", "BBBBB"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"import??raw??" => ""}, query_string: "import??raw??", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 RDDocuments/8.10.4.1049"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/AAAAAAAA/BBBBB", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVRak6nMv80ABEmE"} ], 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.422356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/AAAAAAAA/BBBBB", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33334}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 RDDocuments/8.10.4.1049", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "import??raw??", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /AAAAAAAA/BBBBB (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/AAAAAAAA/BBBBB", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33334}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15 RDDocuments/8.10.4.1049", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "import??raw??", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422357.0>, params: %{"import??raw??" => ""}, path_info: ["AAAAAAAA", "BBBBB"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"import??raw??" => ""}, query_string: "import??raw??", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encod (truncated) 10:48:56.175 [error] #PID<0.422352.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /hardhat.config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /hardhat.config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/hardhat.config.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0 maglev/24091.211.2830.1534/49", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422352.0>, params: %{}, path_info: ["hardhat.config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0 maglev/24091.211.2830.1534/49"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/hardhat.config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVOGiJfNGrIAHKNh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/hardhat.config.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0 maglev/24091.211.2830.1534/49", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /hardhat.config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/hardhat.config.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0 maglev/24091.211.2830.1534/49", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422352.0>, params: %{}, path_info: ["hardhat.config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozi (truncated) 10:48:56.182 [error] #PID<0.422358.0> running PinchflatWeb.Endpoint (connection #PID<0.422344.0>, stream id 4) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /_profiler/phpinfo ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36 (e1693ecc-2df0-4034-b8ea-01bcb4efaf07)", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422358.0>, params: %{}, path_info: ["_profiler", "phpinfo"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36 (e1693ecc-2df0-4034-b8ea-01bcb4efaf07)"}, {"x-forwarded-for", "51.91.131.209"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "51.91.131.209"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWVR8ZlIXZuEAHKOh"} ], 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.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36 (e1693ecc-2df0-4034-b8ea-01bcb4efaf07)", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, 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 /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36 (e1693ecc-2df0-4034-b8ea-01bcb4efaf07)", "x-forwarded-for" => "51.91.131.209", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "51.91.131.209" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422358.0>, params: %{}, path_info: ["_profiler", "phpinfo"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, (truncated) 10:49:00.576 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:01.168 [info] GET /favicon.ico%3Fcachebust%3D2024-03-20 10:49:01.169 [info] GET /assets/app-84c55c57753816656f5134f541d32ba5.css%3Fvsn%3Dd 10:49:01.171 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1016.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 [] 10:49:01.174 [debug] QUERY OK source="settings" db=3.8ms queue=0.1ms idle=1016.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 [] 10:49:01.174 [debug] QUERY OK source="settings" db=3.3ms idle=1018.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.175 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:01.177 [debug] QUERY OK source="settings" db=1.7ms queue=0.3ms idle=598.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.178 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:01.177 [error] #PID<0.422360.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 2) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /assets/app-84c55c57753816656f5134f541d32ba5.css%3Fvsn%3Dd ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/app-84c55c57753816656f5134f541d32ba5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/app-84c55c57753816656f5134f541d32ba5.css%3Fvsn%3Dd", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422360.0>, params: %{}, path_info: ["assets", "app-84c55c57753816656f5134f541d32ba5"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/assets/app-84c55c57753816656f5134f541d32ba5.css%3Fvsn%3Dd", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWn89G_OqBjAAHKPB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/app-84c55c57753816656f5134f541d32ba5.css%3Fvsn%3Dd", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /assets/app-84c55c57753816656f5134f541d32ba5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/app-84c55c57753816656f5134f541d32ba5.css%3Fvsn%3Dd", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, (truncated) 10:49:01.180 [error] #PID<0.422359.0> running PinchflatWeb.Endpoint (connection #PID<0.422344.0>, stream id 5) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /favicon.ico%3Fcachebust%3D2024-03-20 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /favicon (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/favicon.ico%3Fcachebust%3D2024-03-20", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422359.0>, params: %{}, path_info: ["favicon"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/favicon.ico%3Fcachebust%3D2024-03-20", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWn8qpWBrgicAD_fj"} ], 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.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/favicon.ico%3Fcachebust%3D2024-03-20", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /favicon (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/favicon.ico%3Fcachebust%3D2024-03-20", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" (truncated) 10:49:01.223 [info] GET / 10:49:01.223 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:49:01.225 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=595.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 [] 10:49:01.228 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=55.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:49:01.230 [debug] QUERY OK source="sources" db=0.6ms idle=55.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:49:01.232 [debug] QUERY OK source="media_items" db=1.6ms idle=55.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:01.233 [debug] QUERY OK source="media_items" db=1.2ms idle=55.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:01.234 [debug] QUERY OK source="settings" db=0.4ms idle=8.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 [] 10:49:01.236 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.237 [debug] QUERY OK source="settings" db=0.4ms 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 [] 10:49:01.240 [debug] QUERY OK source="tasks" db=1.0ms idle=7.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 10:49:01.243 [debug] QUERY OK source="media_items" db=1.1ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:01.246 [debug] QUERY OK source="media_items" db=2.5ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 10:49:01.248 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:01.262 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms idle=20.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"))) [] 10:49:01.269 [debug] QUERY OK source="media_items" db=6.4ms queue=0.2ms idle=21.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 10:49:01.272 [info] Sent 200 in 48ms 10:49:01.303 [info] GET /sources 10:49:01.304 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 10:49:01.308 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=63.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 [] 10:49:01.309 [info] GET /media_profiles 10:49:01.310 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=62.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.311 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 10:49:01.314 [debug] QUERY OK source="settings" db=2.3ms queue=0.2ms idle=63.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.320 [debug] QUERY OK source="settings" db=2.8ms queue=0.5ms idle=54.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 [] 10:49:01.321 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.8ms idle=48.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", (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" [] 10:49:01.325 [debug] QUERY OK source="settings" db=1.5ms queue=1.3ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.325 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=10.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 [] 10:49:01.329 [debug] QUERY OK source="settings" db=1.8ms queue=0.2ms 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 [] 10:49:01.335 [info] Sent 200 in 26ms 10:49:01.340 [debug] QUERY OK source="settings" db=19.5ms 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 [] 10:49:01.351 [debug] QUERY OK source="sources" db=5.8ms queue=1.7ms idle=23.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)) [] 10:49:01.365 [debug] QUERY OK source="sources" db=7.1ms queue=2.5ms idle=30.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", 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] 10:49:01.383 [info] Sent 200 in 79ms 10:49:01.548 [info] GET /settings 10:49:01.548 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 10:49:01.551 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=224.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.553 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=222.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 [] 10:49:01.555 [debug] QUERY OK source="settings" db=0.8ms idle=213.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.557 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=205.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.566 [info] Sent 200 in 17ms 10:49:01.620 [info] GET /app_info 10:49:01.621 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 10:49:01.622 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=256.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 [] 10:49:01.623 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=71.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.625 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=71.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.627 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=71.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 [] 10:49:01.629 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=70.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.631 [info] Sent 200 in 10ms 10:49:01.690 [info] GET /https%3A/github.com/kieraneglin/pinchflat/wiki 10:49:01.690 [info] GET /https%3A/github.com/kieraneglin/pinchflat/issues/234 10:49:01.692 [debug] QUERY OK source="settings" db=0.8ms idle=67.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.695 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=65.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 [] 10:49:01.695 [debug] QUERY OK source="settings" db=2.1ms queue=0.2ms idle=67.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 [] 10:49:01.696 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:01.697 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=65.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 [] 10:49:01.697 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:01.702 [info] GET /https%3A/github.com/kieraneglin/pinchflat 10:49:01.703 [debug] QUERY OK source="settings" db=0.8ms idle=65.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 [] 10:49:01.706 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:01.706 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:01.698 [error] #PID<0.422367.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 4) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/github.com/kieraneglin/pinchflat/issues/234 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/kieraneglin/pinchflat/issues/234 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/issues/234", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422367.0>, params: %{}, path_info: ["https%3A", "github.com", "kieraneglin", "pinchflat", "issues", "234"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/github.com/kieraneglin/pinchflat/issues/234", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWp5I23nC9CYAGnWi"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/issues/234", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/github.com/kieraneglin/pinchflat/issues/234 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/issues/234", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert (truncated) 10:49:01.698 [error] #PID<0.422366.0> running PinchflatWeb.Endpoint (connection #PID<0.422344.0>, stream id 10) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/github.com/kieraneglin/pinchflat/wiki ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/kieraneglin/pinchflat/wiki (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/wiki", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422366.0>, params: %{}, path_info: ["https%3A", "github.com", "kieraneglin", "pinchflat", "wiki"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/github.com/kieraneglin/pinchflat/wiki", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWp5FREAUup4AHKUB"} ], 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.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/wiki", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/kieraneglin/pinchflat/wiki (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/wiki", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33302}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ " (truncated) 10:49:01.707 [error] #PID<0.422369.0> running PinchflatWeb.Endpoint (connection #PID<0.422368.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/github.com/kieraneglin/pinchflat ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/kieraneglin/pinchflat (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422369.0>, params: %{}, path_info: ["https%3A", "github.com", "kieraneglin", "pinchflat"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/github.com/kieraneglin/pinchflat", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWp75ZXptHpwAHKUh"} ], 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.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/github.com/kieraneglin/pinchflat (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,ap (truncated) 10:49:02.683 [info] GET /https%3A/discord.gg/j7T6dCuwU4 10:49:02.686 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=989.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.688 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=989.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 [] 10:49:02.688 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:02.691 [error] #PID<0.422370.0> running PinchflatWeb.Endpoint (connection #PID<0.422368.0>, stream id 2) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/discord.gg/j7T6dCuwU4 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/discord.gg/j7T6dCuwU4 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/discord.gg/j7T6dCuwU4", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422370.0>, params: %{}, path_info: ["https%3A", "discord.gg", "j7T6dCuwU4"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/discord.gg/j7T6dCuwU4", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWtl9hWUtTZsAGnXC"} ], 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.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/discord.gg/j7T6dCuwU4", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/discord.gg/j7T6dCuwU4 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/discord.gg/j7T6dCuwU4", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange; (truncated) 10:49:02.767 [info] GET /%23 10:49:02.769 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1064.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.771 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1063.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 [] 10:49:02.771 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:02.774 [error] #PID<0.422371.0> running PinchflatWeb.Endpoint (connection #PID<0.422368.0>, stream id 3) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /%23 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /%23 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/%23", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422371.0>, params: %{}, path_info: ["%23"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/%23", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWt51szFwcwEAHKVB"} ], 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.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/%23", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /%23 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/%23", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZ (truncated) 10:49:02.791 [info] GET /sources/1/media/6070 10:49:02.791 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6070", "source_id" => "1"} Pipelines: [:browser] 10:49:02.794 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=151.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" = ?) [6070] 10:49:02.797 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=110.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" [6070] 10:49:02.798 [debug] QUERY OK source="sources" db=1.4ms idle=108.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:02.800 [debug] QUERY OK source="oban_jobs" db=1.8ms queue=0.1ms idle=29.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" = ?) [1091] 10:49:02.803 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=30.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.804 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=8.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 [] 10:49:02.806 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.809 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 10:49:02.815 [info] Sent 200 in 24ms 10:49:02.938 [info] GET /sources/1 10:49:02.939 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 10:49:02.942 [debug] QUERY OK source="sources" db=1.3ms queue=0.4ms idle=139.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:02.944 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=140.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" = ?) [2] 10:49:02.950 [debug] QUERY OK source="tasks" db=3.7ms queue=0.2ms idle=141.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"] 10:49:02.951 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=144.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" = ?) [1097] 10:49:02.953 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=142.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 [] 10:49:02.954 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.956 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.958 [info] GET /https%3A/github.com/kieraneglin/pinchflat/releases 10:49:02.960 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.961 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:02.962 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:02.968 [debug] QUERY OK source="sources" db=2.0ms queue=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" = ?) [1] 10:49:02.977 [debug] QUERY OK source="media_items" db=5.8ms queue=1.5ms idle=16.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 10:49:02.963 [error] #PID<0.422377.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 5) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/github.com/kieraneglin/pinchflat/releases ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/kieraneglin/pinchflat/releases (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/releases", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422377.0>, params: %{}, path_info: ["https%3A", "github.com", "kieraneglin", "pinchflat", "releases"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/github.com/kieraneglin/pinchflat/releases", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWunWy13LsNoAGnXi"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/releases", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/github.com/kieraneglin/pinchflat/releases (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/releases", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, (truncated) 10:49:02.991 [debug] QUERY OK source="media_items" db=8.0ms queue=1.7ms idle=25.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 10:49:02.994 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=33.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:02.996 [debug] QUERY OK source="media_items" db=0.5ms queue=0.8ms idle=33.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 10:49:02.999 [debug] QUERY OK source="media_items" db=1.6ms queue=0.6ms idle=28.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 10:49:03.003 [debug] QUERY OK source="sources" db=0.5ms idle=25.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:03.009 [debug] QUERY OK source="media_items" db=3.5ms queue=0.9ms idle=13.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 10:49:03.015 [debug] QUERY OK source="media_items" db=4.2ms queue=0.9ms idle=15.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 10:49:03.021 [info] Sent 200 in 83ms 10:49:03.149 [info] GET /sources/1/media/5944 10:49:03.149 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5944", "source_id" => "1"} Pipelines: [:browser] 10:49:03.151 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=153.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" = ?) [5944] 10:49:03.154 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=153.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" [5944] 10:49:03.157 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=150.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:03.161 [debug] QUERY OK source="oban_jobs" db=2.8ms idle=149.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" = ?) [1075] 10:49:03.164 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=147.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.165 [debug] QUERY OK source="settings" db=1.0ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.168 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.171 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 10:49:03.179 [info] Sent 200 in 30ms 10:49:03.238 [info] GET /sources/1/media/5900 10:49:03.239 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5900", "source_id" => "1"} Pipelines: [:browser] 10:49:03.245 [debug] QUERY OK source="media_items" db=3.8ms queue=1.2ms idle=78.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" = ?) [5900] 10:49:03.253 [debug] QUERY OK source="tasks" db=7.0ms queue=0.1ms idle=82.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" [5900] 10:49:03.257 [debug] QUERY OK source="sources" db=10.6ms idle=80.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:03.265 [debug] QUERY OK source="oban_jobs" db=7.0ms idle=89.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" = ?) [1069] 10:49:03.274 [debug] QUERY OK source="settings" db=8.0ms queue=0.2ms idle=94.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.276 [info] GET /sources/1/media/5695 10:49:03.276 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5695", "source_id" => "1"} Pipelines: [:browser] 10:49:03.277 [debug] QUERY OK source="settings" db=2.3ms queue=0.3ms idle=29.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.280 [debug] QUERY OK source="media_items" db=1.7ms queue=1.0ms idle=24.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" = ?) [5695] 10:49:03.282 [debug] QUERY OK source="tasks" db=1.1ms queue=0.3ms idle=15.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" [5695] 10:49:03.283 [debug] QUERY OK source="settings" db=4.0ms queue=0.1ms idle=21.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 [] 10:49:03.289 [debug] QUERY OK source="sources" db=7.8ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:03.289 [debug] QUERY OK source="media_profiles" db=2.5ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 10:49:03.292 [debug] QUERY OK source="oban_jobs" db=2.7ms idle=9.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" = ?) [1043] 10:49:03.296 [debug] QUERY OK source="settings" db=2.4ms queue=0.6ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.299 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=14.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.299 [info] Sent 200 in 60ms 10:49:03.304 [debug] QUERY OK source="settings" db=3.8ms queue=0.1ms 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 [] 10:49:03.307 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms idle=17.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" = ?) [2] 10:49:03.313 [info] Sent 200 in 37ms 10:49:03.333 [info] GET /sources/1/media/5611 10:49:03.333 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5611", "source_id" => "1"} Pipelines: [:browser] 10:49:03.336 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=41.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" = ?) [5611] 10:49:03.339 [debug] QUERY OK source="tasks" db=2.4ms queue=0.1ms idle=40.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [5611] 10:49:03.341 [debug] QUERY OK source="sources" db=3.6ms idle=38.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:03.343 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=0.1ms idle=38.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" = ?) [1032] 10:49:03.345 [debug] QUERY OK source="settings" db=0.5ms idle=37.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.347 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms 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 [] 10:49:03.349 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.353 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.4ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 10:49:03.359 [info] Sent 200 in 26ms 10:49:03.470 [info] GET /https%3A/supporters.eff.org/donate 10:49:03.472 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=127.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.473 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=126.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:03.473 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:03.474 [error] #PID<0.422395.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 8) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/supporters.eff.org/donate ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/supporters.eff.org/donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/supporters.eff.org/donate", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 8, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422395.0>, params: %{}, path_info: ["https%3A", "supporters.eff.org", "donate"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/supporters.eff.org/donate", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqWwhfIu-KV6MAHKdB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/supporters.eff.org/donate", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/supporters.eff.org/donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/supporters.eff.org/donate", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q= (truncated) 10:49:04.044 [info] GET / 10:49:04.045 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:49:04.046 [debug] QUERY OK source="settings" db=0.5ms queue=0.6ms idle=695.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 [] 10:49:04.047 [debug] QUERY OK source="media_profiles" db=0.2ms idle=693.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:49:04.048 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=575.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:49:04.052 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=575.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:04.054 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=409.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:04.055 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:04.058 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:04.060 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:04.064 [debug] QUERY OK source="tasks" db=0.7ms queue=0.5ms idle=10.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 10:49:04.066 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=10.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:04.069 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 10:49:04.071 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:04.082 [debug] QUERY OK source="media_items" db=3.1ms idle=18.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"))) [] 10:49:04.087 [debug] QUERY OK source="media_items" db=4.0ms queue=0.4ms idle=19.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] 10:49:04.091 [info] Sent 200 in 46ms 10:49:04.408 [info] GET / 10:49:04.408 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:49:04.410 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=342.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 [] 10:49:04.411 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=341.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:49:04.412 [debug] QUERY OK source="sources" db=0.6ms idle=341.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:49:04.415 [debug] QUERY OK source="media_items" db=1.9ms idle=330.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:04.417 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=328.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:04.419 [debug] QUERY OK source="settings" db=0.6ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:04.420 [debug] QUERY OK source="settings" db=0.5ms queue=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 [] 10:49:04.422 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:04.426 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=9.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"] 10:49:04.429 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:04.432 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=11.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 10:49:04.434 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=13.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:04.447 [debug] QUERY OK source="media_items" db=3.7ms idle=20.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"))) [] 10:49:04.452 [debug] QUERY OK source="media_items" db=4.9ms idle=21.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 10:49:04.455 [info] Sent 200 in 46ms 10:49:04.873 [info] POST /graphql 10:49:04.876 [info] Sent 404 in 2ms 10:49:04.876 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:05.139 [info] POST /api 10:49:05.140 [info] Sent 404 in 667µs 10:49:05.140 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:05.391 [info] POST /api/graphql 10:49:05.392 [info] Sent 404 in 704µs 10:49:05.392 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:05.643 [info] POST /graphql/api 10:49:05.643 [info] Sent 404 in 735µs 10:49:05.643 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:05.892 [info] POST /api/gql 10:49:05.893 [info] Sent 404 in 1ms 10:49:05.894 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:06.146 [info] GET /swagger-ui.html 10:49:06.148 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1713.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:06.149 [debug] QUERY OK source="settings" db=0.3ms idle=1701.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:06.149 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:06.151 [error] #PID<0.422405.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 16) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422405.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqW6fkiXYHFkEAHKhh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422405.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, (truncated) 10:49:06.409 [info] GET /swagger/index.html 10:49:06.411 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=758.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:06.413 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=264.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:06.413 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:06.415 [error] #PID<0.422406.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 17) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /swagger/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422406.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqW7eLCj5BoDUAHKiB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422406.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, (truncated) 10:49:06.668 [info] GET /swagger/swagger-ui.html 10:49:06.670 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=515.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:06.673 [debug] QUERY OK source="settings" db=1.7ms 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 [] 10:49:06.673 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:06.675 [error] #PID<0.422407.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 18) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /swagger/swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422407.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqW8b8PU2i050AHKih"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 18, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422407.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwa (truncated) 10:49:06.928 [info] GET /webjars/swagger-ui/index.html 10:49:06.930 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=517.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 [] 10:49:06.931 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=517.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 [] 10:49:06.932 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:06.933 [error] #PID<0.422408.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 19) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /webjars/swagger-ui/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422408.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/webjars/swagger-ui/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqW9Z2eSjtNBsAHKjB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 19, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422408.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, { (truncated) 10:49:07.192 [info] GET /swagger.json 10:49:07.196 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=537.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:07.197 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=526.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:07.198 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:07.200 [error] #PID<0.422409.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 20) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422409.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqW-Y7J-4fmjoAHKjh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 20, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422409.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-p (truncated) 10:49:07.461 [info] GET /swagger/v1/swagger.json 10:49:07.463 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=789.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:07.465 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=534.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:07.466 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:07.468 [error] #PID<0.422410.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 21) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /swagger/v1/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422410.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqW_Y5vbRMdIIAHKkB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 21, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422410.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x (truncated) 10:49:07.719 [info] GET /v2/api-docs 10:49:07.722 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=525.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 [] 10:49:07.724 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=526.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:07.724 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:07.726 [error] #PID<0.422411.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 22) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /v2/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422411.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXAWh2pm1Y84AHKkh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 22, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422411.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, (truncated) 10:49:07.980 [info] GET /v3/api-docs 10:49:07.983 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=518.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 [] 10:49:07.984 [debug] QUERY OK source="settings" db=0.7ms idle=518.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:07.985 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:07.989 [error] #PID<0.422412.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 23) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /v3/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422412.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXBU2Hjwc9QIAHKlB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 23, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422412.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, (truncated) 10:49:08.247 [info] GET /api-docs/swagger.json 10:49:08.249 [debug] QUERY OK source="settings" db=0.5ms idle=588.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:08.250 [debug] QUERY OK source="settings" db=0.3ms queue=0.7ms idle=526.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 [] 10:49:08.251 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:08.254 [error] #PID<0.422413.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 24) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /api-docs/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422413.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXCUgQ_bRVRcAHKlh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 24, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422413.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinch (truncated) 10:49:08.503 [info] GET /api/swagger.json 10:49:08.505 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=780.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:08.507 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=522.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:08.507 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:08.510 [error] #PID<0.422414.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 25) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /api/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422414.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXDRjJR7cUS8AHKmB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 25, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422414.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded- (truncated) 10:49:08.763 [info] GET /@vite/env 10:49:08.764 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=514.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 [] 10:49:08.766 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=514.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:08.766 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:08.767 [error] #PID<0.422415.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 26) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /@vite/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422415.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXEPaH92L5uEAHKmh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 26, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422415.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXEPaH92L5uEAHKmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Rout (truncated) 10:49:09.017 [info] GET /actuator/env 10:49:09.018 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=512.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 [] 10:49:09.019 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=511.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 [] 10:49:09.020 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:09.021 [error] #PID<0.422416.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 27) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /actuator/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422416.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXFL9gJfS9RIAHKnB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 27, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422416.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXFL9gJfS9RIAHKnB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, (truncated) 10:49:09.278 [info] GET /server 10:49:09.283 [debug] QUERY OK source="settings" db=4.0ms queue=0.2ms idle=615.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 [] 10:49:09.286 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=519.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:09.286 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:09.288 [error] #PID<0.422417.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 28) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /server ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 28, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422417.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXGKNVRgKixoAHKnh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 28, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 28, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422417.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXGKNVRgKixoAHKnh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, (truncated) 10:49:09.546 [info] GET /.vscode/sftp.json 10:49:09.547 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=780.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 [] 10:49:09.548 [debug] QUERY OK source="settings" db=0.4ms idle=529.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:09.549 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:09.551 [error] #PID<0.422418.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 29) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.vscode/sftp.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 29, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422418.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXHKJzhVvM_sAHKoB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 29, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 29, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422418.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXHKJzhVvM_sAHKoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, (truncated) 10:49:09.803 [info] GET /about 10:49:09.805 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=520.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 [] 10:49:09.806 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=518.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 [] 10:49:09.806 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:09.809 [error] #PID<0.422419.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 30) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /about ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 30, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422419.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXIHZR8xB6FAAHKoh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 30, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 30, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422419.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXIHZR8xB6FAAHKoh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ (truncated) 10:49:10.059 [info] GET /debug/default/view 10:49:10.062 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms 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 [] 10:49:10.063 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=513.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 [] 10:49:10.064 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:10.067 [error] #PID<0.422420.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 31) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /debug/default/view?panel=config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 31, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422420.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXJEa8yrgoiYAHKpB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 31, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 31, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422420.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate" (truncated) 10:49:10.317 [info] GET /v2/_catalog 10:49:10.318 [info] Sent 404 in 522µs 10:49:10.318 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:10.574 [info] GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application 10:49:10.576 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=908.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:10.577 [debug] QUERY OK source="settings" db=0.3ms idle=772.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:10.577 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:10.578 [error] #PID<0.422422.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 33) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 33, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422422.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXK_QwW-Fp9AAHKqB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 33, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 33, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422422.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, (truncated) 10:49:10.836 [info] GET /server-status 10:49:10.839 [debug] QUERY OK source="settings" db=1.1ms queue=0.9ms 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 [] 10:49:10.841 [debug] QUERY OK source="settings" db=0.6ms queue=0.5ms idle=776.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:10.841 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:10.843 [error] #PID<0.422423.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 34) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /server-status ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 34, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422423.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXL9k8gbfCToAHKqh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 34, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 34, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422423.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXL9k8gbfCToAHKqh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, (truncated) 10:49:11.103 [info] GET /login.action 10:49:11.105 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=528.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:11.107 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=529.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:11.108 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:11.109 [error] #PID<0.422424.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 35) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /login.action ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 35, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422424.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXM9YnV5ND1AAHKrB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 35, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 35, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422424.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXM9YnV5ND1AAHKrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 10:49:11.360 [info] GET /_all_dbs 10:49:11.362 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=689.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:11.364 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=523.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:11.364 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:11.368 [error] #PID<0.422425.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 36) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /_all_dbs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_all_dbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "content-type" => "application/json", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 36, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422425.0>, params: %{}, path_info: ["_all_dbs"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"content-type", "application/json"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/_all_dbs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXN6htPtMJx0AHKrh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "content-type" => "application/json", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 36, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_all_dbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "content-type" => "application/json", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 36, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422425.0>, params: %{}, path_info: ["_all_dbs"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"content-type", "application/json"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6323e2030323e2936313e23373; +https://leakix.net)"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-for (truncated) 10:49:11.620 [info] GET /.DS_Store 10:49:11.623 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=780.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 [] 10:49:11.625 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=517.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 [] 10:49:11.626 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:11.627 [error] #PID<0.422426.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 37) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.DS_Store ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 37, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422426.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXO4mXL291q8AHKsB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 37, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 37, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422426.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXO4mXL291q8AHKsB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack (truncated) 10:49:11.887 [info] GET /.env 10:49:11.890 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms idle=526.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:11.893 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=527.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:11.893 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:11.895 [error] #PID<0.422427.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 38) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 38, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422427.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXP4U2APxjOsAHKsh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 38, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 38, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422427.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXP4U2APxjOsAHKsh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Rout (truncated) 10:49:12.151 [info] GET /.git/config 10:49:12.153 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=529.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 [] 10:49:12.154 [debug] QUERY OK source="settings" db=0.6ms queue=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 [] 10:49:12.155 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:12.157 [error] #PID<0.422428.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 39) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 39, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422428.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXQ3Jrin5EOcAHKtB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 39, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 39, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422428.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXQ3Jrin5EOcAHKtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, route (truncated) 10:49:12.434 [info] GET /s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties 10:49:12.437 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=760.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:12.438 [debug] QUERY OK source="settings" db=0.7ms idle=547.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:12.439 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:12.441 [error] #PID<0.422429.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 40) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 40, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422429.0>, params: %{}, path_info: ["s", "6323e2030323e2936313e23373", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXR6znmwgJ7kAHKth"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 40, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/6323e2030323e2936313e23373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 40, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422429.0>, params: %{}, path_info: ["s", "6323e2030323e2936313e23373", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"h (truncated) 10:49:12.707 [info] GET /config.json 10:49:12.710 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=556.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:12.712 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=556.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:12.713 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:12.715 [error] #PID<0.422430.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 41) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /config.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 41, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422430.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXS730c8OR3UAHKuB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 41, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 41, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422430.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXS730c8OR3UAHKuB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 10:49:12.987 [info] GET /telescope/requests 10:49:12.990 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=551.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 [] 10:49:12.991 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=552.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:12.992 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:12.993 [error] #PID<0.422431.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 42) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /telescope/requests ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 42, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422431.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXT-i-ElCBQwAHKuh"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 42, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 42, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422431.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXT-i-ElCBQwAHKuh"} ], scheme: :http, script_name: [], secret_key_base: :..., (truncated) 10:49:13.242 [info] GET /info.php 10:49:13.244 [debug] QUERY OK source="settings" db=0.4ms idle=563.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:13.245 [debug] QUERY OK source="settings" db=0.5ms idle=533.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 [] 10:49:13.245 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:13.246 [error] #PID<0.422432.0> running PinchflatWeb.Endpoint (connection #PID<0.422351.0>, stream id 43) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /info.php ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 43, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422432.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXU7aWXNfGFEAHKvB"} ], 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.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 43, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33314}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Go-http-client/1.1", "x-forwarded-for" => "143.110.217.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "143.110.217.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 43, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422432.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Go-http-client/1.1"}, {"x-forwarded-for", "143.110.217.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "143.110.217.244"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXU7aWXNfGFEAHKvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, (truncated) 10:49:13.498 [info] GET / 10:49:13.499 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"rest_route" => "/wp/v2/users/"} Pipelines: [:browser] 10:49:13.502 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=787.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 [] 10:49:13.503 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=512.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:49:13.504 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=512.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:49:13.507 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=261.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:13.509 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=262.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:13.512 [debug] QUERY OK source="settings" db=2.0ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:13.514 [debug] QUERY OK source="settings" db=0.9ms 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 [] 10:49:13.516 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:13.520 [debug] QUERY OK source="tasks" db=0.8ms idle=12.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"] 10:49:13.523 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=12.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:13.526 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=11.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] 10:49:13.528 [debug] QUERY OK source="sources" db=0.9ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:13.539 [debug] QUERY OK source="media_items" db=3.2ms idle=19.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"))) [] 10:49:13.545 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=19.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] 10:49:13.548 [info] Sent 200 in 49ms 10:49:18.743 [info] GET /download_logs 10:49:18.744 [debug] Processing with PinchflatWeb.Settings.SettingController.download_logs/2 Parameters: %{} Pipelines: [:browser] 10:49:18.746 [info] Sent 200 in 2ms 10:49:19.175 [info] GET /https%3A/github.com/caronc/apprise/wiki/URLBasics 10:49:19.176 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=475.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 [] 10:49:19.177 [debug] QUERY OK source="settings" db=0.5ms idle=22.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 [] 10:49:19.178 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:19.179 [error] #PID<0.422437.0> running PinchflatWeb.Endpoint (connection #PID<0.422436.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/github.com/caronc/apprise/wiki/URLBasics ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/caronc/apprise/wiki/URLBasics (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/caronc/apprise/wiki/URLBasics", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422437.0>, params: %{}, path_info: ["https%3A", "github.com", "caronc", "apprise", "wiki", "URLBasics"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/github.com/caronc/apprise/wiki/URLBasics", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXrB0NRnychEAHKzB"} ], 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.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/caronc/apprise/wiki/URLBasics", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/github.com/caronc/apprise/wiki/URLBasics (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/caronc/apprise/wiki/URLBasics", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, (truncated) 10:49:19.495 [info] GET /https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key 10:49:19.496 [debug] QUERY OK source="settings" db=0.6ms idle=341.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:19.498 [debug] QUERY OK source="settings" db=1.0ms idle=342.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:19.498 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:19.500 [error] #PID<0.422438.0> running PinchflatWeb.Endpoint (connection #PID<0.422436.0>, stream id 2) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422438.0>, params: %{}, path_info: ["https%3A", "github.com", "kieraneglin", "pinchflat", "wiki", "Generating-a-YouTube-API-key"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXsODSGw8h4MAHKzh"} ], 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.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/kieraneglin/pinchflat/wiki/Generating-a-YouTube-API-key", host: "pinchflat.veleek.co (truncated) 10:49:19.654 [info] GET /https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats 10:49:19.677 [debug] QUERY OK source="settings" db=21.7ms 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 [] 10:49:19.679 [debug] QUERY OK source="settings" db=1.3ms 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 [] 10:49:19.680 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:49:19.681 [error] #PID<0.422439.0> running PinchflatWeb.Endpoint (connection #PID<0.422436.0>, stream id 3) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.422439.0>, params: %{}, path_info: ["https%3A", "github.com", "yt-dlp", "yt-dlp%23sorting-formats"], 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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ" }, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ"}, {"host", "pinchflat.veleek.com"}, {"sec-ch-ua", "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111"}, {"sec-fetch-mode", "navigate"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}, {"x-forwarded-for", "103.196.9.65"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "103.196.9.65"} ], request_path: "/https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJqXs0Fe_DdPqgAHK0B"} ], 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.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUEVRbVoycXZMVVNUNzZLM0xrMWVsTFlu.ZuB30vTyLCGUxiUFM71zbukls9WBjAa2NTldEJuGlOQ", "host" => "pinchflat.veleek.com", "sec-ch-ua" => "Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111", "sec-fetch-mode" => "navigate", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36", "x-forwarded-for" => "103.196.9.65", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "103.196.9.65" }, 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 /https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.422436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/https%3A/github.com/yt-dlp/yt-dlp%23sorting-formats", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42546}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, (truncated) 10:49:19.719 [info] GET /media_profiles/new 10:49:19.719 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 10:49:19.724 [debug] QUERY OK source="settings" db=3.1ms queue=0.2ms idle=224.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:19.730 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=231.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:19.733 [debug] QUERY OK source="settings" db=1.9ms queue=0.3ms idle=52.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 [] 10:49:19.738 [debug] QUERY OK source="settings" db=3.9ms idle=54.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:19.744 [debug] QUERY OK source="settings" db=3.6ms queue=0.1ms idle=30.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:19.758 [info] Sent 200 in 39ms 10:49:19.815 [info] GET /media_profiles/2 10:49:19.816 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 10:49:19.822 [debug] QUERY OK source="media_profiles" db=3.7ms queue=0.9ms idle=93.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" = ?) [2] 10:49:19.825 [debug] QUERY OK source="sources" db=0.8ms queue=1.5ms idle=92.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [2] 10:49:19.827 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=93.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 [] 10:49:19.830 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=89.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 [] 10:49:19.836 [debug] QUERY OK source="settings" db=3.5ms queue=0.9ms idle=87.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 [] 10:49:19.843 [info] Sent 200 in 27ms 10:49:20.475 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:33.352 [info] HEAD / 10:49:33.352 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:49:33.353 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1198.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:33.356 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=597.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:49:33.357 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=202.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:49:33.359 [debug] QUERY OK source="media_items" db=1.9ms idle=202.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:33.362 [debug] QUERY OK source="media_items" db=1.9ms queue=0.9ms idle=205.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:33.365 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:33.367 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms 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 [] 10:49:33.370 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms 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 [] 10:49:33.374 [debug] QUERY OK source="tasks" db=0.8ms queue=0.2ms idle=13.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 10:49:33.377 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=12.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:33.379 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=12.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 10:49:33.382 [debug] QUERY OK source="sources" db=0.9ms queue=1.1ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:33.394 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=20.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"))) [] 10:49:33.411 [debug] QUERY OK source="media_items" db=13.4ms queue=2.2ms idle=20.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] 10:49:33.414 [info] Sent 200 in 62ms 10:49:39.464 [info] GET / 10:49:39.464 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:49:39.466 [info] GET / 10:49:39.467 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:49:39.469 [debug] QUERY OK source="settings" db=4.0ms queue=0.2ms idle=685.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 [] 10:49:39.471 [debug] QUERY OK source="settings" db=3.2ms idle=313.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:39.474 [debug] QUERY OK source="media_profiles" db=4.1ms queue=0.2ms idle=315.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:49:39.475 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=320.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:49:39.476 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=6.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:49:39.476 [debug] QUERY OK source="sources" db=1.7ms idle=320.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:49:39.478 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:39.479 [debug] QUERY OK source="media_items" db=1.7ms idle=3.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:39.481 [debug] QUERY OK source="media_items" db=1.3ms queue=0.5ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:39.482 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=3.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:39.482 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:39.483 [debug] QUERY OK source="settings" db=0.9ms 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 [] 10:49:39.484 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:39.485 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:39.487 [debug] QUERY OK source="settings" db=2.0ms queue=0.3ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:39.488 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:49:39.492 [debug] QUERY OK source="tasks" db=1.2ms idle=7.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"] 10:49:39.495 [debug] QUERY OK source="tasks" db=3.3ms queue=0.4ms idle=7.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"] 10:49:39.500 [debug] QUERY OK source="media_items" db=6.1ms queue=0.2ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:49:39.504 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=12.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] 10:49:39.506 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:39.508 [debug] QUERY OK source="media_items" db=7.3ms queue=0.1ms idle=13.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)) [] 10:49:39.516 [debug] QUERY OK source="media_items" db=6.5ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 10:49:39.522 [debug] QUERY OK source="sources" db=3.9ms queue=0.2ms idle=17.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:39.525 [debug] QUERY OK source="media_items" db=5.3ms queue=0.7ms idle=14.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"))) [] 10:49:39.537 [debug] QUERY OK source="media_items" db=11.1ms queue=0.2ms idle=19.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] 10:49:39.540 [debug] QUERY OK source="media_items" db=6.4ms queue=0.8ms idle=24.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"))) [] 10:49:39.541 [info] Sent 200 in 74ms 10:49:39.549 [debug] QUERY OK source="media_items" db=7.4ms queue=0.3ms idle=24.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 10:49:39.554 [info] Sent 200 in 89ms 10:49:40.215 [info] CONNECTED TO Phoenix.LiveView.Socket in 101µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "GT1DYDgadHtzajw3Aw4lEnIJXBhjAjhAOV4Qys67A_MNLmBYKseoRZn4", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.veleek.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.veleek.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 10:49:40.254 [info] CONNECTED TO Phoenix.LiveView.Socket in 99µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "QBcjPUd_ERM0IUV0BxgBBhViMzVlNGU_4Vjx7IaqBqtGOvtPL3CYWyVZ", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.veleek.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.veleek.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 10:49:40.309 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "Vkw1AiBL25qyOcgK9z9w1XVt", "media_state" => "downloaded"} 10:49:40.311 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=784.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)) [] 10:49:40.313 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=774.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] 10:49:40.316 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=774.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:40.316 [debug] Replied in 7ms 10:49:40.329 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "Vkw1AiBL25qyOcgK9z9w1XVt", "media_state" => "pending"} 10:49:40.334 [debug] QUERY OK source="media_items" db=4.7ms idle=781.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"))) [] 10:49:40.341 [debug] QUERY OK source="media_items" db=5.6ms queue=0.2ms idle=538.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] 10:49:40.341 [debug] Replied in 12ms 10:49:40.344 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "Vkw1AiBL25qyOcgK9z9w1XVt"} 10:49:40.346 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=34.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"] 10:49:40.346 [debug] Replied in 2ms 10:49:40.348 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "Vkw1AiBL25qyOcgK9z9w1XVt"} 10:49:40.348 [debug] Replied in 554µs 10:49:40.373 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tAIEp6pbvP13HnuVYQpl2M3e", "media_state" => "downloaded"} 10:49:40.376 [debug] QUERY OK source="media_items" db=1.0ms queue=0.5ms idle=60.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)) [] 10:49:40.378 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=60.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] 10:49:40.380 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=44.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:49:40.380 [debug] Replied in 6ms 10:49:40.390 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tAIEp6pbvP13HnuVYQpl2M3e", "media_state" => "pending"} 10:49:40.394 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=50.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"))) [] 10:49:40.401 [debug] QUERY OK source="media_items" db=6.0ms queue=0.2ms idle=49.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] 10:49:40.401 [debug] Replied in 11ms 10:49:40.404 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tAIEp6pbvP13HnuVYQpl2M3e"} 10:49:40.407 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=28.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"] 10:49:40.407 [debug] Replied in 3ms 10:49:40.410 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tAIEp6pbvP13HnuVYQpl2M3e"} 10:49:40.410 [debug] Replied in 360µs 10:49:50.480 [info] {"source":"oban","duration":3674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.578 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:06.132 [info] GET / 10:50:06.132 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:50:06.134 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=1978.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:50:06.136 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=1980.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:50:06.137 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1982.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:50:06.139 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1250.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:50:06.142 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=248.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:50:06.144 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms 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 [] 10:50:06.145 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:50:06.148 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:50:06.153 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=12.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"] 10:50:06.158 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=12.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)) [] 10:50:06.162 [debug] QUERY OK source="media_items" db=2.1ms queue=0.3ms idle=15.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] 10:50:06.164 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=17.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:50:06.181 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=28.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"))) [] 10:50:06.188 [debug] QUERY OK source="media_items" db=6.0ms queue=0.2ms idle=28.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] 10:50:06.193 [info] Sent 200 in 61ms 10:50:16.476 [info] GET / 10:50:16.476 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:50:16.479 [debug] QUERY OK source="settings" db=1.0ms queue=0.8ms 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 [] 10:50:16.483 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.2ms idle=325.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:50:16.484 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=328.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:50:16.488 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=330.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:50:16.491 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=333.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:50:16.494 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=13.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:50:16.496 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=13.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:50:16.499 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:50:16.505 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=15.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"] 10:50:16.509 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=16.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)) [] 10:50:16.513 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=16.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] 10:50:16.516 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms 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] 10:50:16.534 [debug] QUERY OK source="media_items" db=5.2ms queue=0.2ms idle=29.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"))) [] 10:50:16.542 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=30.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] 10:50:16.547 [info] Sent 200 in 71ms 10:50:20.483 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:50.486 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.580 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:20.489 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:50.492 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.582 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:20.495 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:50.498 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.584 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:13.550 [info] HEAD / 10:53:13.550 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:53:13.558 [debug] QUERY OK source="settings" db=6.7ms queue=0.1ms idle=1394.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:53:13.562 [debug] QUERY OK source="media_profiles" db=3.6ms queue=0.3ms idle=1402.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:53:13.568 [debug] QUERY OK source="sources" db=2.7ms queue=3.0ms idle=1406.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:53:13.575 [debug] QUERY OK source="media_items" db=5.4ms queue=0.2ms idle=1412.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:53:13.579 [debug] QUERY OK source="media_items" db=3.1ms queue=0.3ms idle=1015.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:53:13.582 [debug] QUERY OK source="settings" db=2.5ms queue=0.3ms idle=17.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:53:13.585 [debug] QUERY OK source="settings" db=2.3ms queue=0.2ms idle=14.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:53:13.587 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:53:13.593 [debug] QUERY OK source="tasks" db=2.0ms idle=12.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"] 10:53:13.598 [debug] QUERY OK source="media_items" db=2.4ms queue=0.3ms idle=13.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:53:13.603 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms 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" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 10:53:13.606 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms 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] 10:53:13.617 [debug] QUERY OK source="media_items" db=3.0ms idle=26.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"))) [] 10:53:13.623 [debug] QUERY OK source="media_items" db=4.9ms 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" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 10:53:13.626 [info] Sent 200 in 76ms 10:53:20.506 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:50.510 [info] {"source":"oban","duration":3044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.586 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:20.514 [info] {"source":"oban","duration":3542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:50.518 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.588 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:20.521 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:50.527 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:58.014 [info] GET / 10:55:58.014 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 10:55:58.016 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1844.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 [] 10:55:58.018 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.3ms idle=1846.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 10:55:58.020 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1848.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 10:55:58.023 [debug] QUERY OK source="media_items" db=2.1ms idle=1741.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:55:58.025 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=740.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:55:58.027 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:55:58.029 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:55:58.032 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:55:58.039 [debug] QUERY OK source="tasks" db=1.9ms queue=0.2ms idle=14.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"] 10:55:58.044 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=16.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 10:55:58.047 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=17.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] 10:55:58.050 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=19.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:55:58.068 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=30.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"))) [] 10:55:58.077 [debug] QUERY OK source="media_items" db=7.7ms queue=0.1ms idle=29.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] 10:55:58.081 [info] Sent 200 in 67ms 10:56:00.590 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:20.530 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:50.533 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.592 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:20.536 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:50.539 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.593 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:20.542 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:50.545 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.596 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:20.548 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:50.551 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.597 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:20.554 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:50.558 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.600 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:20.561 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:50.564 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.602 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:20.567 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:50.570 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.603 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:20.574 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:50.580 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.605 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:20.583 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:50.587 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.607 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:20.589 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:50.592 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.609 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:20.596 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:50.598 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.611 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:20.601 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:50.605 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.613 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:20.608 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:50.611 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.615 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:20.614 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:50.617 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.619 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:20.620 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:50.624 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.627 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:20.626 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:50.629 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.628 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:20.632 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:50.636 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.629 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:20.639 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:50.642 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.631 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:20.645 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:50.648 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.633 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:20.651 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:50.654 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.637 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:20.658 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:50.660 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.639 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:20.663 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:50.667 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.641 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:20.670 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:50.694 [info] {"source":"oban","duration":9654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.642 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:20.697 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:50.701 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.644 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:20.704 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:50.707 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.646 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:20.710 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:50.714 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.648 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:20.717 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:50.720 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:58.964 [info] GET / 11:22:58.965 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 11:22:58.972 [debug] QUERY OK source="settings" db=5.8ms queue=0.1ms idle=684.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:22:58.973 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=690.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 11:22:58.974 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=692.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 11:22:58.976 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=693.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:22:58.978 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=587.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:22:58.982 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=8.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:22:58.983 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:22:58.993 [debug] QUERY OK source="settings" db=7.7ms idle=10.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 [] 11:22:58.997 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=19.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"] 11:22:58.999 [debug] QUERY OK source="media_items" db=1.1ms idle=19.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)) [] 11:22:59.003 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=18.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] 11:22:59.005 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 11:22:59.016 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=20.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 11:22:59.023 [debug] QUERY OK source="media_items" db=5.1ms queue=0.3ms idle=20.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] 11:22:59.026 [info] Sent 200 in 61ms 11:22:59.205 [info] GET / 11:22:59.206 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 11:22:59.208 [debug] QUERY OK source="settings" db=1.2ms idle=206.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:22:59.210 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=205.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 11:22:59.214 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=205.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 11:22:59.217 [debug] QUERY OK source="media_items" db=1.9ms idle=198.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:22:59.220 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=194.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:22:59.223 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:22:59.224 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms 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 [] 11:22:59.226 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:22:59.229 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=11.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"] 11:22:59.233 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=10.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:22:59.235 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms 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] 11:22:59.238 [debug] QUERY OK source="sources" db=1.1ms queue=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] 11:22:59.250 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=20.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 11:22:59.260 [debug] QUERY OK source="media_items" db=8.3ms idle=21.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] 11:22:59.264 [info] Sent 200 in 58ms 11:23:00.650 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:09.630 [info] GET / 11:23:09.630 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 11:23:09.631 [debug] QUERY OK source="settings" db=0.6ms idle=1349.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:23:09.632 [debug] QUERY OK source="media_profiles" db=0.7ms idle=1350.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 11:23:09.633 [debug] QUERY OK source="sources" db=0.4ms idle=1351.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 11:23:09.636 [debug] QUERY OK source="media_items" db=1.8ms idle=1206.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:23:09.638 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=205.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:23:09.639 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms 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 [] 11:23:09.641 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms 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 [] 11:23:09.642 [debug] QUERY OK source="settings" db=0.4ms 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 [] 11:23:09.646 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=9.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"] 11:23:09.648 [debug] QUERY OK source="media_items" db=1.0ms idle=9.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 11:23:09.651 [debug] QUERY OK source="media_items" db=2.1ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 11:23:09.653 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 11:23:09.664 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=18.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"))) [] 11:23:09.670 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=19.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] 11:23:09.673 [info] Sent 200 in 43ms 11:23:20.723 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:50.727 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.652 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:20.730 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:50.734 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.653 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:20.736 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:50.739 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.655 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:20.743 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:50.747 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.657 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:20.750 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:50.754 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.658 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:20.756 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:50.759 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.659 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:20.762 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:50.767 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.661 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:20.771 [info] {"source":"oban","duration":3327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:50.776 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.666 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:20.779 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:50.784 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.668 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:20.788 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:50.790 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.670 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:20.793 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:50.798 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.672 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:20.802 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:50.805 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.673 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:20.809 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:50.813 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.675 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:20.816 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:50.820 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.678 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:20.824 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:50.829 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.679 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:20.833 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:50.837 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.682 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:20.841 [info] {"source":"oban","duration":3347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:50.844 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.683 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:20.849 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:50.853 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.685 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:20.857 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:50.861 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.687 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:20.865 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:50.868 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.688 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:20.873 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:50.877 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.690 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:20.879 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:50.882 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.691 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:20.886 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:50.889 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.693 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:20.891 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:50.895 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.694 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:20.904 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:50.908 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.696 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:20.910 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:50.918 [info] {"source":"oban","duration":5820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.698 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:20.921 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:50.926 [info] {"source":"oban","duration":3599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.702 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:20.931 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:50.937 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.703 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:20.941 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:50.945 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.705 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:20.949 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:50.953 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.707 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:20.957 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:50.962 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.709 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:20.966 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:50.970 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.711 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:20.974 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:50.978 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.718 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:20.982 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:50.986 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.720 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:20.990 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:50.994 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.722 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:20.998 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:51.002 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.727 [info] {"source":"oban","duration":2671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:21.006 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:51.009 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.729 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:21.014 [info] {"source":"oban","duration":3702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:51.018 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.731 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:21.022 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:51.026 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.732 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:21.030 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:51.034 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.733 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:21.038 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:38.128 [info] GET / 12:03:38.128 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:03:38.130 [info] GET / 12:03:38.130 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:03:38.131 [debug] QUERY OK source="settings" db=1.1ms queue=1.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 [] 12:03:38.135 [debug] QUERY OK source="settings" db=3.1ms queue=0.8ms idle=1672.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 [] 12:03:38.135 [debug] QUERY OK source="media_profiles" db=3.2ms queue=0.6ms idle=1673.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:03:38.136 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1676.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:03:38.137 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=673.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:03:38.138 [debug] QUERY OK source="sources" db=0.2ms queue=0.2ms idle=2.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:03:38.139 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=5.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:03:38.140 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=2.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:03:38.142 [debug] QUERY OK source="media_items" db=2.6ms queue=0.4ms idle=3.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:03:38.144 [debug] QUERY OK source="media_items" db=2.9ms queue=0.5ms idle=3.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:03:38.145 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:03:38.146 [debug] QUERY OK source="settings" db=1.9ms queue=0.7ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:03:38.148 [debug] QUERY OK source="settings" db=2.2ms queue=0.5ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:03:38.149 [debug] QUERY OK source="settings" db=2.8ms queue=0.4ms 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 [] 12:03:38.151 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:03:38.151 [debug] QUERY OK source="settings" db=0.9ms 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 [] 12:03:38.155 [debug] QUERY OK source="tasks" db=1.5ms idle=5.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:03:38.155 [debug] QUERY OK source="tasks" db=2.0ms idle=7.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"] 12:03:38.158 [debug] QUERY OK source="media_items" db=1.6ms idle=6.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:03:38.161 [debug] QUERY OK source="media_items" db=1.4ms queue=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] 12:03:38.162 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=6.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)) [] 12:03:38.163 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:03:38.167 [debug] QUERY OK source="media_items" db=4.0ms queue=0.2ms idle=7.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:03:38.169 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:03:38.176 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=10.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:03:38.182 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=14.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:03:38.183 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=15.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] 12:03:38.188 [info] Sent 200 in 60ms 12:03:38.192 [debug] QUERY OK source="media_items" db=8.5ms queue=0.7ms idle=16.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 12:03:38.198 [info] Sent 200 in 68ms 12:03:51.042 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.735 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:21.046 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:51.049 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.737 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:04.646 [info] GET / 12:05:04.647 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:05:04.648 [debug] QUERY OK source="settings" db=1.0ms idle=858.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:05:04.649 [debug] QUERY OK source="media_profiles" db=0.5ms idle=189.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:05:04.650 [debug] QUERY OK source="sources" db=0.4ms idle=190.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:05:04.652 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=191.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:05:04.654 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=193.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:05:04.655 [debug] QUERY OK source="settings" db=0.5ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:05:04.657 [debug] QUERY OK source="settings" db=0.7ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:05:04.659 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:05:04.663 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=9.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"] 12:05:04.666 [debug] QUERY OK source="media_items" db=1.2ms 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 (m0."media_filepath" IS NULL)) [] 12:05:04.668 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=10.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 12:05:04.669 [debug] QUERY OK source="sources" db=0.6ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:05:04.681 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=18.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"))) [] 12:05:04.686 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=18.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:05:04.689 [info] Sent 200 in 42ms 12:05:21.054 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:51.058 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.739 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:21.063 [info] {"source":"oban","duration":3723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:51.067 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.745 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:21.071 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:51.075 [info] {"source":"oban","duration":3318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.747 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:21.090 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:51.093 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.749 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:21.099 [info] {"source":"oban","duration":3964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:51.103 [info] {"source":"oban","duration":3081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.751 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:21.106 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:51.112 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.753 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:21.116 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:51.120 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.755 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:21.124 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:51.129 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.757 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:21.133 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:51.137 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.760 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:21.141 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:51.145 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.761 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:21.149 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:51.153 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.762 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:21.157 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:51.159 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.764 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:21.164 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:51.168 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.766 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:21.171 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:51.175 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.767 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:21.179 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:51.183 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.769 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:21.192 [info] {"source":"oban","duration":5413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:51.194 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.771 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:21.198 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:51.202 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.772 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:21.206 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:51.210 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.774 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:21.214 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:48.441 [info] GET / 12:23:48.441 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:23:48.442 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1912.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 [] 12:23:48.444 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=1913.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:23:48.446 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1915.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:23:48.448 [debug] QUERY OK source="media_items" db=1.4ms idle=1462.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:23:48.450 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=461.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:23:48.451 [debug] QUERY OK source="settings" db=0.4ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:23:48.452 [debug] QUERY OK source="settings" db=0.4ms 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 [] 12:23:48.453 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:23:48.457 [debug] QUERY OK source="tasks" db=1.4ms idle=7.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:23:48.462 [debug] QUERY OK source="media_items" db=3.2ms idle=9.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:23:48.465 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 12:23:48.469 [debug] QUERY OK source="sources" db=2.7ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:23:48.479 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=22.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"))) [] 12:23:48.487 [debug] QUERY OK source="media_items" db=6.3ms idle=22.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] 12:23:48.491 [info] Sent 200 in 50ms 12:23:48.773 [info] CONNECTED TO Phoenix.LiveView.Socket in 99µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Ig40CQ0yAyF9IRMGZgglPhEzBRk-MjcXxtbVGKvO0iAhUEuxXx2urkeg", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.veleek.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.veleek.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 12:23:48.801 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZzV_JyunMHRn3MPFIK7lLYRp", "media_state" => "downloaded"} 12:23:48.805 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=339.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)) [] 12:23:48.808 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=341.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] 12:23:48.811 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=340.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:23:48.811 [debug] Replied in 10ms 12:23:48.822 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZzV_JyunMHRn3MPFIK7lLYRp", "media_state" => "pending"} 12:23:48.826 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=343.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"))) [] 12:23:48.832 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=340.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] 12:23:48.832 [debug] Replied in 10ms 12:23:48.834 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZzV_JyunMHRn3MPFIK7lLYRp"} 12:23:48.836 [debug] QUERY OK source="tasks" db=1.0ms idle=29.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:23:48.837 [debug] Replied in 2ms 12:23:48.839 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZzV_JyunMHRn3MPFIK7lLYRp"} 12:23:48.839 [debug] Replied in 333µs 12:23:51.074 [info] GET / 12:23:51.075 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:23:51.076 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=546.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:23:51.076 [debug] QUERY OK source="media_profiles" db=0.3ms idle=547.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:23:51.077 [debug] QUERY OK source="sources" db=0.2ms idle=547.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:23:51.079 [debug] QUERY OK source="media_items" db=1.5ms idle=548.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:23:51.080 [debug] QUERY OK source="media_items" db=0.8ms idle=80.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:23:51.081 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:23:51.082 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:23:51.084 [debug] QUERY OK source="settings" db=0.4ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:23:51.087 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=7.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:23:51.090 [debug] QUERY OK source="media_items" db=1.5ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:23:51.092 [debug] QUERY OK source="media_items" db=1.2ms idle=9.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] 12:23:51.094 [debug] QUERY OK source="sources" db=0.5ms 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] 12:23:51.105 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=17.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"))) [] 12:23:51.110 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=18.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 12:23:51.113 [info] Sent 200 in 38ms 12:23:51.217 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:51.512 [info] CONNECTED TO Phoenix.LiveView.Socket in 170µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Jw8dMiBdVBUMEhB9Oy8rBlwyPT4md0cLAxVZJibEmbGMsEH3eCWqU-je", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.veleek.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.veleek.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 12:23:51.531 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "fwKhj46PapW0Hjc59qjOsZ-n", "media_state" => "downloaded"} 12:23:51.534 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=439.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)) [] 12:23:51.538 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=441.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] 12:23:51.541 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=435.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:23:51.542 [debug] Replied in 10ms 12:23:51.557 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "fwKhj46PapW0Hjc59qjOsZ-n", "media_state" => "pending"} 12:23:51.563 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=447.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"))) [] 12:23:51.572 [debug] QUERY OK source="media_items" db=8.0ms queue=0.1ms idle=347.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] 12:23:51.573 [debug] Replied in 16ms 12:23:51.576 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "fwKhj46PapW0Hjc59qjOsZ-n"} 12:23:51.579 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=43.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"] 12:23:51.579 [debug] Replied in 3ms 12:23:51.582 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "fwKhj46PapW0Hjc59qjOsZ-n"} 12:23:51.582 [debug] Replied in 501µs 12:24:00.777 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:21.221 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:51.225 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.779 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:21.229 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:51.233 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.780 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:10.239 [info] GET / 12:26:10.239 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:26:10.241 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1707.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 [] 12:26:10.242 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1709.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:26:10.242 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1709.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:26:10.244 [debug] QUERY OK source="media_items" db=1.5ms idle=1710.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:26:10.246 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=744.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:26:10.248 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:26:10.250 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:26:10.252 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:26:10.256 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=10.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"] 12:26:10.261 [debug] QUERY OK source="media_items" db=1.2ms queue=2.8ms idle=11.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)) [] 12:26:10.264 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=14.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] 12:26:10.268 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:26:10.279 [debug] QUERY OK source="media_items" db=2.9ms idle=23.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"))) [] 12:26:10.286 [debug] QUERY OK source="media_items" db=6.5ms queue=0.2ms idle=23.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] 12:26:10.289 [info] Sent 200 in 50ms 12:26:21.237 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:51.243 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.782 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:21.247 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:51.251 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.784 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:21.255 [info] {"source":"oban","duration":3456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:51.260 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.786 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:21.264 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:51.268 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.787 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:21.272 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:51.276 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.790 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:21.280 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:22.736 [info] GET / 12:31:22.737 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:31:22.739 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=196.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:22.741 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.2ms idle=198.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:31:22.743 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=200.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:31:22.746 [debug] QUERY OK source="media_items" db=2.1ms queue=0.3ms idle=201.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:31:22.747 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=77.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:31:22.749 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:22.751 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:22.754 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:22.759 [debug] QUERY OK source="tasks" db=2.5ms queue=0.1ms idle=11.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:31:22.766 [info] GET / 12:31:22.767 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:31:22.768 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=20.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:22.771 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.3ms idle=19.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:31:22.773 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=20.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:31:22.776 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=20.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)) [] 12:31:22.780 [debug] QUERY OK source="media_items" db=3.6ms queue=0.2ms idle=16.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:31:22.783 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=9.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:31:22.785 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms 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 [] 12:31:22.786 [debug] QUERY OK source="media_items" db=9.7ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:31:22.788 [debug] QUERY OK source="settings" db=2.2ms queue=0.3ms 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 [] 12:31:22.789 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:31:22.791 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:22.798 [debug] QUERY OK source="tasks" db=3.6ms queue=0.1ms idle=9.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"] 12:31:22.802 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=11.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"))) [] 12:31:22.805 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=13.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:31:22.810 [debug] QUERY OK source="media_items" db=2.3ms queue=1.1ms idle=14.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] 12:31:22.811 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:31:22.814 [debug] QUERY OK source="media_items" db=10.9ms queue=0.2ms idle=13.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 12:31:22.817 [info] Sent 200 in 81ms 12:31:22.828 [debug] QUERY OK source="media_items" db=4.2ms queue=0.2ms idle=20.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"))) [] 12:31:22.834 [debug] QUERY OK source="media_items" db=5.0ms queue=1.0ms idle=23.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] 12:31:22.837 [info] Sent 200 in 71ms 12:31:36.840 [info] GET / 12:31:36.841 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:31:36.843 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=300.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:36.844 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=302.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:31:36.846 [debug] QUERY OK source="sources" db=0.6ms queue=0.8ms idle=303.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:31:36.849 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=305.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:31:36.851 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=128.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:31:36.856 [debug] QUERY OK source="settings" db=2.7ms queue=0.3ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:36.858 [debug] QUERY OK source="settings" db=1.1ms queue=0.6ms 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 [] 12:31:36.861 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=14.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:31:36.867 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=16.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"] 12:31:36.871 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms 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 (m0."media_filepath" IS NULL)) [] 12:31:36.876 [debug] QUERY OK source="media_items" db=2.7ms queue=0.4ms idle=16.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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] 12:31:36.879 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=19.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:31:36.897 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=30.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"))) [] 12:31:36.905 [debug] QUERY OK source="media_items" db=6.5ms queue=0.2ms idle=30.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] 12:31:36.909 [info] Sent 200 in 68ms 12:31:51.284 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.791 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:21.288 [info] {"source":"oban","duration":3342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:51.292 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.793 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:21.297 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:51.301 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.796 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:21.305 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:51.309 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.797 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:21.312 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:51.315 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.798 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:21.319 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:51.323 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.799 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:21.327 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:51.331 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.801 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:21.335 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:51.339 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.803 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:21.343 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:51.346 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.804 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:21.351 [info] {"source":"oban","duration":4288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:51.356 [info] {"source":"oban","duration":3476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.806 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:21.361 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:51.365 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.808 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:21.369 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:51.373 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.810 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:21.376 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:51.379 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.813 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:21.383 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:51.387 [info] {"source":"oban","duration":3123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.815 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:21.391 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:51.394 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.817 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:21.398 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:51.402 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.819 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:21.406 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:51.409 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.821 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:21.414 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:51.418 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.823 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:21.422 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:51.426 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.825 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:21.430 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:51.434 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.826 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:21.437 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:51.441 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.829 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:21.445 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:51.450 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.830 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:21.454 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:51.458 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.833 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:21.461 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:51.466 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.834 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:21.470 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:51.474 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.836 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:21.478 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:51.482 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.838 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:21.485 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:51.490 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.839 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:21.494 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:51.498 [info] {"source":"oban","duration":3321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.842 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:21.503 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:51.507 [info] {"source":"oban","duration":3094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.843 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:21.511 [info] {"source":"oban","duration":3446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:51.516 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.846 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:21.519 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:51.524 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.848 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:21.528 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:51.532 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.850 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:21.535 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:51.539 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.853 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:21.543 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:51.547 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.854 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:21.551 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:51.555 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.857 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:21.559 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:51.563 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.858 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:21.566 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:51.570 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.860 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:21.573 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:51.577 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.862 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:21.581 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:51.585 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.863 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:21.589 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:51.593 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.866 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:21.597 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:51.601 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.868 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:21.605 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:51.609 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.869 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:21.613 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:51.617 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.871 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:21.620 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:51.624 [info] {"source":"oban","duration":3407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.874 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:21.629 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:51.633 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.876 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:21.637 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:51.641 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.878 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:21.645 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:51.648 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.880 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:21.652 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:51.656 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.882 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:21.660 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:51.665 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.883 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:21.669 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:51.673 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.885 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:21.677 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:51.681 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.888 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:21.685 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:51.687 [info] {"source":"oban","duration":1630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.890 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:21.692 [info] {"source":"oban","duration":4182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:51.696 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.892 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:21.700 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:51.704 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.894 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:21.708 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:51.712 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.896 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:21.716 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:51.720 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.898 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:21.724 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:51.728 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.900 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:21.732 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:51.736 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.902 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:05.256 [info] GET / 13:29:05.256 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:29:05.257 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1581.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 [] 13:29:05.259 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1583.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:29:05.260 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1584.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:29:05.261 [debug] QUERY OK source="media_items" db=1.4ms idle=603.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:29:05.263 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=586.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:29:05.265 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:29:05.266 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:29:05.268 [debug] QUERY OK source="settings" db=0.6ms 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 [] 13:29:05.272 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=9.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"] 13:29:05.275 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:29:05.277 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms 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 (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:29:05.280 [debug] QUERY OK source="sources" db=0.7ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:29:05.291 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=20.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:29:05.297 [debug] QUERY OK source="media_items" db=4.3ms queue=0.2ms idle=20.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] 13:29:05.300 [info] Sent 200 in 43ms 13:29:21.740 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:51.744 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.903 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:21.748 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:51.750 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.908 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:21.755 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:51.759 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.910 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:21.763 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:51.767 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.912 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:21.776 [info] {"source":"oban","duration":8028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:51.780 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.914 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:21.784 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:51.788 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.916 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:21.791 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:51.796 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.918 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:21.800 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:51.802 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.922 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:21.806 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:51.809 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.925 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:21.840 [info] {"source":"oban","duration":27174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:51.849 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.927 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:21.853 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:51.857 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.929 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:21.861 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:51.865 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.931 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:21.869 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:51.873 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.934 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:21.877 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:51.881 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.936 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:21.885 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:51.889 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.937 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:21.894 [info] {"source":"oban","duration":4014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:51.902 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.939 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:21.906 [info] {"source":"oban","duration":3431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:51.911 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.942 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:21.915 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:51.919 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.943 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:21.923 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:51.927 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.946 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:21.931 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:51.935 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.957 [info] {"source":"oban","duration":5092,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:21.939 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:51.943 [info] {"source":"oban","duration":3555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.958 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:21.948 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:51.952 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.962 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:21.956 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:51.960 [info] {"source":"oban","duration":3347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.964 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:21.964 [info] {"source":"oban","duration":2669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:51.968 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.966 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:21.972 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:51.976 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.967 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:21.980 [info] {"source":"oban","duration":3369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:51.985 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.969 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:21.989 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:51.993 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.971 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:21.997 [info] {"source":"oban","duration":3460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:52.002 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.973 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:22.006 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:52.008 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:59.203 [info] GET / 13:57:59.204 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:57:59.206 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1403.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:59.208 [debug] QUERY OK source="media_profiles" db=0.3ms queue=1.2ms idle=1404.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:57:59.208 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=1406.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:57:59.210 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1044.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:57:59.213 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=43.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:57:59.217 [debug] QUERY OK source="settings" db=2.0ms queue=0.3ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:59.220 [debug] QUERY OK source="settings" db=2.2ms queue=0.9ms 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 [] 13:57:59.224 [debug] QUERY OK source="settings" db=0.6ms queue=1.6ms idle=13.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:59.228 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=16.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"] 13:57:59.231 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=15.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)) [] 13:57:59.235 [debug] QUERY OK source="media_items" db=2.7ms queue=0.3ms idle=15.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:57:59.241 [debug] QUERY OK source="sources" db=3.9ms queue=0.2ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:59.251 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=24.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"))) [] 13:57:59.258 [debug] QUERY OK source="media_items" db=5.2ms queue=1.0ms idle=24.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] 13:57:59.262 [info] Sent 200 in 58ms 13:58:00.793 [info] CONNECTED TO Phoenix.LiveView.Socket in 87µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "LUhqFRQZAhE4CQFiaj8pPEgSPw9OFT8AxxZMXZgbTfLS5Ylc2CHDwEvj", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.veleek.com/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.veleek.com/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 13:58:00.975 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:02.113 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "U00XLCesloM1_fE_zQwK9PIj", "media_state" => "downloaded"} 13:58:02.116 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1312.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)) [] 13:58:02.121 [debug] QUERY OK source="media_items" db=4.1ms queue=0.2ms idle=1315.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] 13:58:02.124 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1321.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:58:02.125 [debug] Replied in 12ms 13:58:02.141 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "U00XLCesloM1_fE_zQwK9PIj", "media_state" => "pending"} 13:58:02.147 [debug] QUERY OK source="media_items" db=4.8ms queue=0.2ms idle=1167.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"))) [] 13:58:02.153 [debug] QUERY OK source="media_items" db=5.6ms idle=972.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] 13:58:02.154 [debug] Replied in 12ms 13:58:02.156 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "U00XLCesloM1_fE_zQwK9PIj"} 13:58:02.158 [debug] QUERY OK source="tasks" db=0.9ms idle=40.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"] 13:58:02.158 [debug] Replied in 2ms 13:58:02.161 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "U00XLCesloM1_fE_zQwK9PIj"} 13:58:02.161 [debug] Replied in 344µs 13:58:22.013 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:52.017 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.977 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:22.021 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:52.025 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.978 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:22.029 [info] {"source":"oban","duration":3621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:52.034 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.980 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:22.038 [info] {"source":"oban","duration":3441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:52.042 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.983 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:22.046 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:52.050 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.985 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:22.054 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:52.058 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.987 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:22.062 [info] {"source":"oban","duration":3419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:52.067 [info] {"source":"oban","duration":3629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.989 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:22.072 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:52.076 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.991 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:22.080 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:52.084 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.993 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:22.088 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:52.091 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.995 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:22.096 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:52.100 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.997 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:22.103 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:52.108 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.998 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:22.112 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:52.116 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:01.002 [info] {"source":"oban","duration":1342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:22.120 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:52.124 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.003 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:22.128 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:52.134 [info] {"source":"oban","duration":4960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.005 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:22.138 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:31.586 [info] GET / 14:13:31.587 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:13:31.589 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1731.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:13:31.591 [debug] QUERY OK source="media_profiles" db=0.6ms idle=1733.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:13:31.593 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1734.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:13:31.596 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=1736.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:31.598 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=923.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:31.600 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=8.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 [] 14:13:31.601 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:13:31.604 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:13:31.608 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=11.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 14:13:31.611 [debug] QUERY OK source="media_items" db=1.5ms idle=12.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)) [] 14:13:31.615 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=12.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:13:31.617 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:13:31.634 [debug] QUERY OK source="media_items" db=5.1ms queue=0.2ms idle=24.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"))) [] 14:13:31.642 [debug] QUERY OK source="media_items" db=7.2ms queue=0.1ms idle=26.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] 14:13:31.647 [info] Sent 200 in 60ms 14:13:52.142 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.006 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:22.146 [info] {"source":"oban","duration":3208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:36.476 [info] GET / 14:14:36.477 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:14:36.479 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=1546.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:36.481 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=603.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:14:36.482 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=605.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:14:36.486 [debug] QUERY OK source="media_items" db=2.7ms queue=0.5ms idle=606.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:14:36.489 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=550.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:14:36.492 [debug] QUERY OK source="settings" db=0.8ms queue=0.6ms idle=10.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 [] 14:14:36.493 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:36.496 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms 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 [] 14:14:36.501 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=14.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"] 14:14:36.506 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=14.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:14:36.510 [debug] QUERY OK source="media_items" db=2.8ms queue=0.2ms idle=14.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] 14:14:36.513 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=17.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:14:36.528 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=27.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"))) [] 14:14:36.536 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=27.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] 14:14:36.541 [info] Sent 200 in 64ms 14:14:42.394 [info] GET /media_profiles 14:14:42.395 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 14:14:42.398 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.3ms idle=519.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 14:14:42.400 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=522.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:42.402 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=523.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:42.405 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=526.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 [] 14:14:42.412 [info] Sent 200 in 17ms 14:14:45.244 [info] GET /settings 14:14:45.244 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 14:14:45.246 [debug] QUERY OK source="settings" db=0.4ms idle=1368.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:45.247 [debug] QUERY OK source="settings" db=0.6ms idle=1369.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:45.248 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1370.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:45.250 [debug] QUERY OK source="settings" db=0.5ms idle=1275.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:45.255 [info] Sent 200 in 11ms 14:14:47.852 [info] GET /sources 14:14:47.853 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 14:14:47.855 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=977.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:47.856 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=978.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:47.859 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=980.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 [] 14:14:47.863 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=984.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:47.865 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=879.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 [] 14:14:47.875 [debug] QUERY OK source="sources" db=8.8ms queue=0.1ms idle=11.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)) [] 14:14:47.891 [debug] QUERY OK source="sources" db=12.9ms queue=0.2ms idle=20.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", 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] 14:14:47.900 [info] Sent 200 in 48ms 14:14:50.221 [info] GET /app_info 14:14:50.222 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 14:14:50.223 [debug] QUERY OK source="settings" db=0.4ms idle=1345.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:50.224 [debug] QUERY OK source="settings" db=0.3ms idle=1346.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:50.226 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1234.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:50.228 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=350.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 [] 14:14:50.229 [debug] QUERY OK source="settings" db=0.3ms idle=235.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:50.232 [info] Sent 200 in 10ms 14:14:52.151 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:52.375 [info] GET /sources/1/media/5944 14:14:52.376 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5944", "source_id" => "1"} Pipelines: [:browser] 14:14:52.394 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=514.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" = ?) [5944] 14:14:52.400 [debug] QUERY OK source="tasks" db=5.5ms idle=517.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" [5944] 14:14:52.405 [debug] QUERY OK source="sources" db=8.3ms queue=0.8ms idle=518.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:14:52.407 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=0.1ms idle=403.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" = ?) [1075] 14:14:52.409 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=257.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:52.410 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms 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 [] 14:14:52.413 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:52.416 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:14:52.423 [info] Sent 200 in 47ms 14:14:54.284 [info] GET /sources/1/media/5695 14:14:54.285 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5695", "source_id" => "1"} Pipelines: [:browser] 14:14:54.287 [debug] QUERY OK source="media_items" db=0.7ms idle=408.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" = ?) [5695] 14:14:54.289 [debug] QUERY OK source="tasks" db=1.0ms idle=410.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" [5695] 14:14:54.289 [debug] QUERY OK source="sources" db=1.4ms idle=410.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:14:54.291 [debug] QUERY OK source="oban_jobs" db=0.8ms idle=412.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" = ?) [1043] 14:14:54.297 [debug] QUERY OK source="settings" db=4.5ms queue=0.1ms idle=282.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 [] 14:14:54.299 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms 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 [] 14:14:54.301 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms 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 [] 14:14:54.304 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=13.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:14:54.314 [info] Sent 200 in 29ms 14:14:55.893 [info] GET /sources/1/media/5611 14:14:55.894 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5611", "source_id" => "1"} Pipelines: [:browser] 14:14:55.898 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=882.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" = ?) [5611] 14:14:55.900 [debug] QUERY OK source="tasks" db=0.8ms queue=0.2ms idle=21.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" [5611] 14:14:55.901 [debug] QUERY OK source="sources" db=1.7ms idle=22.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:14:55.903 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.1ms idle=24.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" = ?) [1032] 14:14:55.906 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms idle=27.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:55.908 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:55.911 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:55.916 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:14:55.926 [info] Sent 200 in 33ms 14:14:57.468 [info] GET /sources/1/media/5900 14:14:57.468 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5900", "source_id" => "1"} Pipelines: [:browser] 14:14:57.472 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=1561.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" = ?) [5900] 14:14:57.475 [debug] QUERY OK source="tasks" db=1.9ms queue=0.2ms idle=1562.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" [5900] 14:14:57.477 [debug] QUERY OK source="sources" db=2.8ms idle=1557.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:14:57.480 [debug] QUERY OK source="oban_jobs" db=1.5ms queue=0.1ms idle=1461.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" = ?) [1069] 14:14:57.483 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=460.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:57.485 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=12.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:57.488 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:57.493 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=15.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:14:57.504 [info] Sent 200 in 35ms 14:14:58.818 [info] GET /sources/1/media/6070 14:14:58.819 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6070", "source_id" => "1"} Pipelines: [:browser] 14:14:58.822 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=1336.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" = ?) [6070] 14:14:58.824 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=1338.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" [6070] 14:14:58.825 [debug] QUERY OK source="sources" db=1.1ms idle=1335.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:14:58.829 [debug] QUERY OK source="oban_jobs" db=3.0ms idle=1332.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" = ?) [1091] 14:14:58.831 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=804.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 [] 14:14:58.833 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:58.838 [debug] QUERY OK source="settings" db=3.4ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:14:58.843 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.3ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:14:58.849 [info] Sent 200 in 31ms 14:15:00.008 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:00.061 [info] GET /sources/1 14:15:00.062 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 14:15:00.063 [debug] QUERY OK source="sources" db=0.5ms idle=185.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:00.065 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=186.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" = ?) [2] 14:15:00.068 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=188.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 14:15:00.069 [debug] QUERY OK source="oban_jobs" db=1.1ms idle=60.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" = ?) [1097] 14:15:00.071 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=37.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 [] 14:15:00.072 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:00.074 [debug] QUERY OK source="settings" db=0.5ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:00.079 [debug] QUERY OK source="sources" db=1.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:00.085 [debug] QUERY OK source="media_items" db=3.9ms idle=11.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 14:15:00.092 [debug] QUERY OK source="media_items" db=6.3ms queue=0.2ms idle=14.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 14:15:00.096 [debug] QUERY OK source="sources" db=1.7ms idle=22.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:00.099 [debug] QUERY OK source="media_items" db=1.6ms queue=0.4ms idle=23.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 14:15:00.104 [debug] QUERY OK source="media_items" db=4.2ms queue=0.2ms idle=20.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 14:15:00.110 [debug] QUERY OK source="sources" db=2.5ms queue=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" = ?) [1] 14:15:00.119 [debug] QUERY OK source="media_items" db=6.5ms queue=0.4ms idle=19.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 14:15:00.127 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=26.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 14:15:00.133 [info] Sent 200 in 71ms 14:15:01.184 [info] GET /media_profiles/2 14:15:01.184 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 14:15:01.189 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.3ms idle=1081.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:01.192 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1080.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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" [2] 14:15:01.194 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=1074.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:01.196 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1067.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 [] 14:15:01.199 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=160.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 [] 14:15:01.207 [info] Sent 200 in 23ms 14:15:02.207 [info] GET /media_profiles/1/ 14:15:02.208 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 14:15:02.211 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=1018.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 WHERE (m0."id" = ?) [1] 14:15:02.214 [debug] QUERY OK source="sources" db=2.2ms queue=0.4ms idle=1017.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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] 14:15:02.216 [debug] QUERY OK source="settings" db=0.6ms idle=1019.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:02.217 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=1017.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:02.220 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=178.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:02.226 [info] Sent 200 in 18ms 14:15:03.102 [info] GET /download_logs 14:15:03.102 [debug] Processing with PinchflatWeb.Settings.SettingController.download_logs/2 Parameters: %{} Pipelines: [:browser] 14:15:03.104 [info] Sent 200 in 1ms 14:15:05.521 [info] GET /media_profiles/1 14:15:05.521 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 14:15:05.524 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=1644.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:15:05.526 [debug] QUERY OK source="sources" db=1.4ms idle=1647.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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] 14:15:05.527 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1649.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:05.529 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1480.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:05.530 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=479.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:05.534 [info] Sent 200 in 13ms 14:15:06.252 [info] GET /sources/new 14:15:06.253 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 14:15:06.256 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.8ms idle=728.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" [] 14:15:06.257 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=729.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:06.260 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=729.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 [] 14:15:06.261 [debug] QUERY OK source="settings" db=0.5ms idle=730.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:06.264 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=204.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:06.268 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:06.290 [info] Sent 200 in 37ms 14:15:07.462 [info] GET /sources/1/ 14:15:07.463 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 14:15:07.466 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1204.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:07.468 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=1205.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" = ?) [2] 14:15:07.472 [debug] QUERY OK source="tasks" db=2.1ms queue=0.1ms idle=1204.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 14:15:07.474 [debug] QUERY OK source="oban_jobs" db=1.4ms queue=0.1ms idle=1204.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" = ?) [1097] 14:15:07.476 [debug] QUERY OK source="settings" db=0.8ms queue=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 [] 14:15:07.477 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:07.480 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:07.489 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=16.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:07.497 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=16.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 14:15:07.506 [debug] QUERY OK source="media_items" db=8.0ms queue=0.3ms idle=21.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] 14:15:07.510 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=30.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:07.512 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=30.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 14:15:07.516 [debug] QUERY OK source="media_items" db=2.8ms queue=0.2ms idle=23.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 14:15:07.523 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=24.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:07.529 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=18.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 14:15:07.536 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=19.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 14:15:07.543 [info] Sent 200 in 80ms 14:15:08.556 [info] GET /sources/1/media/4006 14:15:08.556 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4006", "source_id" => "1"} Pipelines: [:browser] 14:15:08.557 [debug] QUERY OK source="media_items" db=0.6ms idle=1040.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" = ?) [4006] 14:15:08.560 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1029.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:08.561 [debug] QUERY OK source="tasks" db=3.0ms queue=0.2ms idle=1035.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" [4006] 14:15:08.565 [debug] QUERY OK source="settings" db=2.0ms idle=1026.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:08.566 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=497.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 [] 14:15:08.568 [debug] QUERY OK source="settings" db=0.8ms queue=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 [] 14:15:08.572 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.4ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:08.577 [info] Sent 200 in 21ms 14:15:09.562 [info] GET /sources/2/ 14:15:09.563 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 14:15:09.565 [debug] QUERY OK source="sources" db=1.3ms idle=999.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:09.566 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=999.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" = ?) [2] 14:15:09.568 [debug] QUERY OK source="tasks" db=0.7ms idle=998.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"] 14:15:09.570 [debug] QUERY OK source="oban_jobs" db=1.0ms queue=0.1ms idle=996.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" = ?) [1096] 14:15:09.574 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=496.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:09.575 [debug] QUERY OK source="settings" db=0.6ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:09.578 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:09.583 [debug] QUERY OK source="sources" db=0.7ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:09.586 [debug] QUERY OK source="media_items" db=1.7ms idle=14.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] 14:15:09.590 [debug] QUERY OK source="media_items" db=2.4ms queue=0.7ms idle=12.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 14:15:09.592 [debug] QUERY OK source="sources" db=0.8ms idle=16.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:09.594 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=14.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 14:15:09.598 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 14:15:09.603 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=16.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:09.606 [debug] QUERY OK source="media_items" db=1.6ms idle=14.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 14:15:09.609 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=14.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] 14:15:09.613 [info] Sent 200 in 51ms 14:15:11.004 [info] GET /media_profiles/2/ 14:15:11.005 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 14:15:11.007 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=927.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 WHERE (m0."id" = ?) [2] 14:15:11.010 [debug] QUERY OK source="sources" db=1.3ms 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."media_profile_id" = ?) ORDER BY s0."custom_name" [2] 14:15:11.014 [debug] QUERY OK source="settings" db=2.3ms queue=0.4ms idle=133.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 [] 14:15:11.018 [debug] QUERY OK source="settings" db=2.7ms queue=0.3ms idle=137.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:11.021 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=142.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:11.029 [info] Sent 200 in 24ms 14:15:12.141 [info] GET /sources/1/media/4045 14:15:12.142 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4045", "source_id" => "1"} Pipelines: [:browser] 14:15:12.144 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1129.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" = ?) [4045] 14:15:12.148 [debug] QUERY OK source="sources" db=1.0ms idle=1125.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:12.152 [debug] QUERY OK source="tasks" db=4.4ms queue=0.1ms idle=1129.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" [4045] 14:15:12.155 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1069.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 [] 14:15:12.156 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=67.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:12.159 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=14.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:12.162 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.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" = ?) [2] 14:15:12.168 [info] Sent 200 in 26ms 14:15:13.214 [info] GET /sources/1/media/5307 14:15:13.214 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5307", "source_id" => "1"} Pipelines: [:browser] 14:15:13.218 [debug] QUERY OK source="media_items" db=1.6ms queue=0.5ms idle=1060.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" = ?) [5307] 14:15:13.220 [debug] QUERY OK source="tasks" db=0.7ms queue=0.3ms idle=1062.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" [5307] 14:15:13.221 [debug] QUERY OK source="sources" db=1.5ms idle=1060.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:13.223 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=0.1ms idle=1059.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" = ?) [994] 14:15:13.225 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=128.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:13.227 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:13.229 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:13.232 [debug] QUERY OK source="media_profiles" db=0.7ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:13.241 [info] Sent 200 in 27ms 14:15:14.310 [info] GET /media_profiles/new 14:15:14.310 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 14:15:14.312 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=1085.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:14.313 [debug] QUERY OK source="settings" db=0.9ms idle=1085.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 [] 14:15:14.315 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1084.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 [] 14:15:14.319 [debug] QUERY OK source="settings" db=2.9ms queue=0.1ms idle=1083.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 [] 14:15:14.322 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=222.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:14.328 [info] Sent 200 in 18ms 14:15:15.473 [info] GET /sources/1/media/3679 14:15:15.474 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3679", "source_id" => "1"} Pipelines: [:browser] 14:15:15.478 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1161.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" = ?) [3679] 14:15:15.481 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1160.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:15.482 [debug] QUERY OK source="tasks" db=2.4ms queue=0.2ms idle=1164.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" [3679] 14:15:15.486 [debug] QUERY OK source="settings" db=2.7ms idle=1160.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 [] 14:15:15.487 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=383.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 [] 14:15:15.490 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:15.494 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:15.499 [info] Sent 200 in 25ms 14:15:16.606 [info] GET /sources/1/media/4250 14:15:16.607 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4250", "source_id" => "1"} Pipelines: [:browser] 14:15:16.610 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1122.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" = ?) [4250] 14:15:16.613 [debug] QUERY OK source="tasks" db=1.7ms queue=0.1ms idle=1123.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" [4250] 14:15:16.614 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=1121.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:16.618 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1123.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:16.620 [debug] QUERY OK source="settings" db=1.0ms idle=504.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 [] 14:15:16.623 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=12.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:16.628 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:16.635 [info] Sent 200 in 29ms 14:15:17.679 [info] GET /sources/1/media/5009 14:15:17.679 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5009", "source_id" => "1"} Pipelines: [:browser] 14:15:17.682 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1062.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" = ?) [5009] 14:15:17.684 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1059.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:17.685 [debug] QUERY OK source="tasks" db=2.4ms queue=0.2ms idle=1062.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" [5009] 14:15:17.688 [debug] QUERY OK source="oban_jobs" db=1.6ms idle=1058.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" = ?) [958] 14:15:17.690 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=571.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:17.692 [debug] QUERY OK source="settings" db=2.1ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:17.695 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:17.698 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:17.705 [info] Sent 200 in 25ms 14:15:18.848 [info] GET /sources/2 14:15:18.848 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 14:15:18.850 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1159.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:18.851 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=1158.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" = ?) [2] 14:15:18.854 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=1157.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 14:15:18.855 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.3ms idle=1156.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" = ?) [1096] 14:15:18.857 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=733.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 [] 14:15:18.859 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:18.861 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms 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 [] 14:15:18.868 [debug] QUERY OK source="sources" db=1.6ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:18.871 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 14:15:18.875 [debug] QUERY OK source="media_items" db=2.9ms idle=14.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 14:15:18.878 [debug] QUERY OK source="sources" db=1.5ms idle=17.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:18.880 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=17.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 14:15:18.885 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=13.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] 14:15:18.889 [debug] QUERY OK source="sources" db=0.9ms idle=17.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:18.893 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=15.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 14:15:18.896 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=15.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 14:15:18.900 [info] Sent 200 in 52ms 14:15:20.041 [info] GET /sources/1/media/5477 14:15:20.041 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5477", "source_id" => "1"} Pipelines: [:browser] 14:15:20.043 [debug] QUERY OK source="media_items" db=0.6ms idle=1157.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" = ?) [5477] 14:15:20.045 [debug] QUERY OK source="tasks" db=1.1ms idle=1154.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" [5477] 14:15:20.046 [debug] QUERY OK source="sources" db=1.7ms idle=1151.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:20.051 [debug] QUERY OK source="oban_jobs" db=4.5ms idle=1150.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" = ?) [1015] 14:15:20.054 [debug] QUERY OK source="settings" db=1.1ms queue=0.7ms idle=927.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:20.055 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms 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 [] 14:15:20.057 [debug] QUERY OK source="settings" db=0.4ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:20.061 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.6ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:20.067 [info] Sent 200 in 26ms 14:15:21.127 [info] GET /sources/1/media/3622 14:15:21.128 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3622", "source_id" => "1"} Pipelines: [:browser] 14:15:21.132 [debug] QUERY OK source="media_items" db=2.4ms queue=0.4ms idle=1075.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" = ?) [3622] 14:15:21.135 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=1076.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" [3622] 14:15:21.137 [debug] QUERY OK source="sources" db=1.1ms queue=0.5ms idle=1074.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:21.140 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1010.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 [] 14:15:21.141 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:21.144 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms 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 [] 14:15:21.149 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:21.157 [info] Sent 200 in 30ms 14:15:22.155 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:22.223 [info] GET /sources/1/media/4886 14:15:22.224 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4886", "source_id" => "1"} Pipelines: [:browser] 14:15:22.227 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1083.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" = ?) [4886] 14:15:22.230 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=1083.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" [4886] 14:15:22.230 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1079.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:22.232 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=0.1ms idle=90.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" = ?) [942] 14:15:22.235 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=79.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:22.237 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:22.240 [debug] QUERY OK source="settings" db=0.7ms 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 [] 14:15:22.246 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.4ms idle=13.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" = ?) [2] 14:15:22.257 [info] Sent 200 in 33ms 14:15:23.354 [info] GET /sources/1/media/3976 14:15:23.354 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3976", "source_id" => "1"} Pipelines: [:browser] 14:15:23.356 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=1120.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" = ?) [3976] 14:15:23.358 [debug] QUERY OK source="sources" db=0.5ms idle=1117.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:23.360 [debug] QUERY OK source="tasks" db=2.5ms queue=0.1ms idle=1119.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" [3976] 14:15:23.362 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1115.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:23.363 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=216.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 [] 14:15:23.365 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms 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 [] 14:15:23.370 [debug] QUERY OK source="media_profiles" db=2.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:23.375 [info] Sent 200 in 21ms 14:15:24.442 [info] GET /sources/1/media/3884 14:15:24.443 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3884", "source_id" => "1"} Pipelines: [:browser] 14:15:24.445 [debug] QUERY OK source="media_items" db=1.0ms idle=1081.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" = ?) [3884] 14:15:24.447 [debug] QUERY OK source="sources" db=0.9ms idle=1080.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:24.449 [debug] QUERY OK source="tasks" db=3.1ms queue=0.1ms idle=1082.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" [3884] 14:15:24.451 [debug] QUERY OK source="settings" db=0.5ms idle=1079.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 [] 14:15:24.452 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=303.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:24.455 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:24.458 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.5ms 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" = ?) [2] 14:15:24.465 [info] Sent 200 in 22ms 14:15:25.568 [info] GET /sources/1/media/4425 14:15:25.568 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4425", "source_id" => "1"} Pipelines: [:browser] 14:15:25.570 [debug] QUERY OK source="media_items" db=0.7ms idle=1118.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" = ?) [4425] 14:15:25.571 [debug] QUERY OK source="tasks" db=0.6ms idle=1118.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" [4425] 14:15:25.575 [debug] QUERY OK source="sources" db=4.0ms idle=1115.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:25.577 [debug] QUERY OK source="settings" db=1.6ms idle=1117.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:25.579 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=427.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:25.581 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms 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 [] 14:15:25.584 [debug] QUERY OK source="media_profiles" db=1.0ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:25.589 [info] Sent 200 in 21ms 14:15:26.742 [info] GET /sources/1/media/4535 14:15:26.743 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4535", "source_id" => "1"} Pipelines: [:browser] 14:15:26.745 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1166.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" = ?) [4535] 14:15:26.748 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1165.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:26.748 [debug] QUERY OK source="tasks" db=1.7ms queue=0.1ms idle=1167.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" [4535] 14:15:26.751 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1165.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:26.753 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=596.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 [] 14:15:26.756 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms 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 [] 14:15:26.761 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:26.769 [info] Sent 200 in 26ms 14:15:27.870 [info] GET /sources/1/media/4689 14:15:27.870 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4689", "source_id" => "1"} Pipelines: [:browser] 14:15:27.873 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1120.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" = ?) [4689] 14:15:27.875 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=1121.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" [4689] 14:15:27.877 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=1118.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:27.880 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=719.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:27.881 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:27.884 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:27.889 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:15:27.896 [info] Sent 200 in 26ms 14:15:29.028 [info] GET /sources/1/media/5565 14:15:29.028 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5565", "source_id" => "1"} Pipelines: [:browser] 14:15:29.031 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1149.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" = ?) [5565] 14:15:29.034 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=1150.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" [5565] 14:15:29.034 [debug] QUERY OK source="sources" db=1.8ms idle=1148.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:29.040 [debug] QUERY OK source="oban_jobs" db=3.3ms queue=1.4ms idle=1146.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" = ?) [1026] 14:15:29.043 [debug] QUERY OK source="settings" db=1.7ms queue=0.3ms idle=878.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:29.045 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:29.048 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:29.052 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms 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" = ?) [2] 14:15:29.062 [info] Sent 200 in 33ms 14:15:30.208 [info] GET /sources/1/media/5565/edit 14:15:30.209 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5565", "source_id" => "1"} Pipelines: [:browser] 14:15:30.212 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=1164.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" = ?) [5565] 14:15:30.215 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1165.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 [] 14:15:30.217 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1164.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:30.220 [debug] QUERY OK source="settings" db=1.3ms queue=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 [] 14:15:30.224 [info] Sent 200 in 16ms 14:15:31.368 [info] GET /sources/1/media/5611/edit 14:15:31.369 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5611", "source_id" => "1"} Pipelines: [:browser] 14:15:31.372 [debug] QUERY OK source="media_items" db=1.3ms queue=0.6ms idle=1158.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" = ?) [5611] 14:15:31.375 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=1158.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:31.377 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms 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 [] 14:15:31.381 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=1159.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:31.388 [info] Sent 200 in 19ms 14:15:32.579 [info] GET /sources/1/media/3976/edit 14:15:32.580 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3976", "source_id" => "1"} Pipelines: [:browser] 14:15:32.583 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1209.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" = ?) [3976] 14:15:32.585 [debug] QUERY OK source="settings" db=0.7ms idle=1208.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 [] 14:15:32.587 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1207.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 [] 14:15:32.589 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1207.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:32.596 [info] Sent 200 in 16ms 14:15:33.778 [info] GET /sources/1/media/5307/edit 14:15:33.778 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5307", "source_id" => "1"} Pipelines: [:browser] 14:15:33.780 [debug] QUERY OK source="media_items" db=0.8ms queue=0.4ms idle=1195.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" = ?) [5307] 14:15:33.781 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1196.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:33.783 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1195.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:33.784 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1194.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:33.788 [info] Sent 200 in 10ms 14:15:34.889 [info] GET /sources/1/media/4886/edit 14:15:34.889 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4886", "source_id" => "1"} Pipelines: [:browser] 14:15:34.891 [debug] QUERY OK source="media_items" db=0.6ms idle=706.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" = ?) [4886] 14:15:34.892 [debug] QUERY OK source="settings" db=0.7ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:34.894 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:34.896 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=17.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:34.900 [info] Sent 200 in 10ms 14:15:36.019 [info] GET /sources/1/media/3884/edit 14:15:36.019 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3884", "source_id" => "1"} Pipelines: [:browser] 14:15:36.022 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1129.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" = ?) [3884] 14:15:36.024 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1130.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 [] 14:15:36.026 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1130.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 [] 14:15:36.030 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=1132.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:36.037 [info] Sent 200 in 18ms 14:15:37.143 [info] GET /sources/1/media/5944/edit 14:15:37.143 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5944", "source_id" => "1"} Pipelines: [:browser] 14:15:37.146 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1122.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" = ?) [5944] 14:15:37.148 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=1122.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 [] 14:15:37.153 [debug] QUERY OK source="settings" db=1.6ms queue=0.8ms idle=1124.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:37.158 [debug] QUERY OK source="settings" db=0.5ms queue=2.0ms idle=1125.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:37.166 [info] Sent 200 in 23ms 14:15:38.291 [info] GET /sources/1/media/4535/edit 14:15:38.291 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4535", "source_id" => "1"} Pipelines: [:browser] 14:15:38.293 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1144.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" = ?) [4535] 14:15:38.294 [debug] QUERY OK source="settings" db=0.6ms idle=1141.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:38.295 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1137.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:38.298 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=1102.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 [] 14:15:38.302 [info] Sent 200 in 11ms 14:15:39.410 [info] GET /sources/1/media/5695/edit 14:15:39.410 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5695", "source_id" => "1"} Pipelines: [:browser] 14:15:39.412 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1118.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" = ?) [5695] 14:15:39.414 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=1118.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 [] 14:15:39.416 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1119.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:39.420 [debug] QUERY OK source="settings" db=2.6ms queue=0.1ms idle=1118.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 [] 14:15:39.424 [info] Sent 200 in 13ms 14:15:40.557 [info] GET /sources/1/media/4689/edit 14:15:40.558 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4689", "source_id" => "1"} Pipelines: [:browser] 14:15:40.559 [debug] QUERY OK source="media_items" db=0.7ms idle=1146.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" = ?) [4689] 14:15:40.561 [debug] QUERY OK source="settings" db=0.6ms idle=1145.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:40.562 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1145.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:40.563 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1143.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:40.567 [info] Sent 200 in 10ms 14:15:41.681 [info] GET /sources/1/media/5477/edit 14:15:41.681 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5477", "source_id" => "1"} Pipelines: [:browser] 14:15:41.684 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1123.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" = ?) [5477] 14:15:41.686 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=1124.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:41.688 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1125.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:41.691 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1126.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 [] 14:15:41.698 [info] Sent 200 in 17ms 14:15:42.842 [info] GET /sources/1/media/4425/edit 14:15:42.843 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4425", "source_id" => "1"} Pipelines: [:browser] 14:15:42.846 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=1160.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" = ?) [4425] 14:15:42.848 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=1161.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:42.850 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=1160.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:42.852 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1159.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 [] 14:15:42.857 [info] Sent 200 in 14ms 14:15:44.021 [info] GET /sources/1/media/3622/edit 14:15:44.021 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3622", "source_id" => "1"} Pipelines: [:browser] 14:15:44.023 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=806.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" = ?) [3622] 14:15:44.025 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=146.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:44.027 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=147.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 [] 14:15:44.029 [debug] QUERY OK source="settings" db=1.4ms idle=149.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:44.035 [info] Sent 200 in 14ms 14:15:45.195 [info] GET /sources/1/media/4045/edit 14:15:45.195 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4045", "source_id" => "1"} Pipelines: [:browser] 14:15:45.196 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1172.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" = ?) [4045] 14:15:45.198 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1172.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:45.199 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1171.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 [] 14:15:45.201 [debug] QUERY OK source="settings" db=0.6ms idle=1171.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:45.206 [info] Sent 200 in 10ms 14:15:46.321 [info] GET /sources/1/media/3679/edit 14:15:46.322 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3679", "source_id" => "1"} Pipelines: [:browser] 14:15:46.325 [debug] QUERY OK source="media_items" db=0.9ms queue=0.8ms idle=1124.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" = ?) [3679] 14:15:46.328 [debug] QUERY OK source="settings" db=1.2ms queue=0.6ms idle=1126.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:46.330 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=1127.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:46.334 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1107.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 [] 14:15:46.339 [info] Sent 200 in 17ms 14:15:47.520 [info] GET /sources/1/media/4006/edit 14:15:47.521 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4006", "source_id" => "1"} Pipelines: [:browser] 14:15:47.523 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1197.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" = ?) [4006] 14:15:47.526 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1197.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:47.527 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=1196.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:47.531 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1195.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 [] 14:15:47.538 [info] Sent 200 in 18ms 14:15:48.655 [info] GET /sources/1/media/6070/edit 14:15:48.656 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "6070", "source_id" => "1"} Pipelines: [:browser] 14:15:48.657 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1132.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" = ?) [6070] 14:15:48.659 [debug] QUERY OK source="settings" db=0.6ms idle=1132.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:48.660 [debug] QUERY OK source="settings" db=0.4ms idle=1131.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 [] 14:15:48.662 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1130.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:48.666 [info] Sent 200 in 10ms 14:15:49.822 [info] GET /sources/1/media/5900/edit 14:15:49.822 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5900", "source_id" => "1"} Pipelines: [:browser] 14:15:49.823 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1165.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" = ?) [5900] 14:15:49.825 [debug] QUERY OK source="settings" db=0.8ms idle=1165.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:49.829 [debug] QUERY OK source="settings" db=2.5ms queue=0.4ms idle=1166.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:49.831 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1168.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:49.834 [info] Sent 200 in 12ms 14:15:50.959 [info] GET /sources/1/media/5009/edit 14:15:50.959 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5009", "source_id" => "1"} Pipelines: [:browser] 14:15:50.962 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=717.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" = ?) [5009] 14:15:50.966 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=86.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:50.968 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=88.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:50.971 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=92.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:50.978 [info] Sent 200 in 19ms 14:15:52.149 [info] GET /sources/1/media/4250/edit 14:15:52.150 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4250", "source_id" => "1"} Pipelines: [:browser] 14:15:52.152 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1188.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" = ?) [4250] 14:15:52.155 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=1188.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:52.158 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1187.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 [] 14:15:52.160 [info] {"source":"oban","duration":4216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:52.161 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=912.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:52.167 [info] Sent 200 in 18ms 14:15:53.293 [info] GET /sources/2/edit 14:15:53.293 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 14:15:53.295 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1136.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:15:53.297 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=1135.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" [] 14:15:53.299 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1136.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:53.301 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1048.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 [] 14:15:53.304 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=46.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:53.316 [info] Sent 200 in 23ms 14:15:54.452 [info] GET /sources/1/edit 14:15:54.452 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 14:15:54.454 [debug] QUERY OK source="sources" db=0.8ms idle=1155.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:15:54.455 [debug] QUERY OK source="media_profiles" db=1.1ms idle=1155.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" [] 14:15:54.457 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1155.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:54.458 [debug] QUERY OK source="settings" db=0.6ms idle=1153.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:54.460 [debug] QUERY OK source="settings" db=1.0ms idle=200.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:54.475 [info] Sent 200 in 23ms 14:15:55.617 [info] GET /sources/1/media/4886/force_download 14:15:55.619 [debug] QUERY OK source="settings" db=0.6ms idle=1162.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 [] 14:15:55.620 [debug] QUERY OK source="settings" db=0.5ms idle=1162.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:55.620 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:15:55.621 [error] #PID<0.423820.0> running PinchflatWeb.Endpoint (connection #PID<0.423694.0>, stream id 58) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4886/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/4886/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4886/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 58, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423820.0>, params: %{}, path_info: ["sources", "1", "media", "4886", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4886/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1pPYD1oWXj6YABF0E"} ], 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.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4886/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 58, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4886/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4886/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:15:56.718 [info] GET /sources/1/media/4535/force_download 14:15:56.721 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=1100.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 [] 14:15:56.723 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=1102.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:15:56.724 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:15:56.726 [error] #PID<0.423821.0> running PinchflatWeb.Endpoint (connection #PID<0.423694.0>, stream id 59) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4535/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/4535/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4535/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 59, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423821.0>, params: %{}, path_info: ["sources", "1", "media", "4535", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4535/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1pTejab1kAiUAHNIB"} ], 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.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4535/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 59, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4535/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4535/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:16:00.009 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:00.129 [info] GET /sources/1/media/5307/force_download 14:16:00.134 [debug] QUERY OK source="settings" db=4.8ms idle=251.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 [] 14:16:00.137 [debug] QUERY OK source="settings" db=1.6ms queue=0.6ms idle=257.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:16:00.139 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:16:00.141 [error] #PID<0.423822.0> running PinchflatWeb.Endpoint (connection #PID<0.423694.0>, stream id 60) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5307/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/5307/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5307/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 60, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423822.0>, params: %{}, path_info: ["sources", "1", "media", "5307", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5307/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1pgLpeVYxjm8AHNIh"} ], 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.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5307/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 60, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/5307/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5307/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60760}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:16:10.149 [info] GET /sources/1/media/5009/force_download 14:16:10.151 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=827.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:16:10.152 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=273.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:16:10.152 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:16:10.155 [error] #PID<0.423825.0> running PinchflatWeb.Endpoint (connection #PID<0.423824.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5009/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/5009/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5009/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43258}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423825.0>, params: %{}, path_info: ["sources", "1", "media", "5009", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5009/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1qFgi_PrP-bIAHNJB"} ], 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.423824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5009/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43258}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5009/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5009/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43258}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:16:22.165 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:42.099 [info] GET /sources/1/media/4425/force_download 14:16:42.101 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1222.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:16:42.103 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1223.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 [] 14:16:42.103 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:16:42.105 [error] #PID<0.423829.0> running PinchflatWeb.Endpoint (connection #PID<0.423828.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4425/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/4425/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4425/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 55522}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423829.0>, params: %{}, path_info: ["sources", "1", "media", "4425", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4425/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1r8iJwLHTX08AHNKB"} ], 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.423828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4425/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 55522}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4425/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4425/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 55522}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:16:52.170 [info] {"source":"oban","duration":4445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.012 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:22.175 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:43.931 [info] GET /sources/1/media/6070/force_download 14:17:43.933 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1051.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 [] 14:17:43.935 [debug] QUERY OK source="settings" db=1.1ms queue=0.5ms idle=1053.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:17:43.936 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:17:43.939 [error] #PID<0.423836.0> running PinchflatWeb.Endpoint (connection #PID<0.423835.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/6070/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/6070/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423835.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42868}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423836.0>, params: %{}, path_info: ["sources", "1", "media", "6070", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/6070/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1vi4DgL8lTCgAHNLB"} ], 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.423835.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42868}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/6070/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423835.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42868}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:17:52.179 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.013 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:22.183 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:47.430 [info] GET /sources/1/media/5477/force_download 14:18:47.432 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1545.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:18:47.434 [debug] QUERY OK source="settings" db=1.0ms queue=0.5ms idle=1546.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 [] 14:18:47.435 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:18:47.438 [error] #PID<0.423844.0> running PinchflatWeb.Endpoint (connection #PID<0.423843.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5477/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/5477/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5477/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52328}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423844.0>, params: %{}, path_info: ["sources", "1", "media", "5477", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5477/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1zPbV44tj7akAGoGC"} ], 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.423843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5477/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52328}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5477/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5477/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52328}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTU9TNC1wV3NCWmlqN1JSNm01TF9TbC1R.qG4TkTZZzXMUAqv7Xq7txeMoDSH4P6w1FPqx2WfhzpU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:18:52.187 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.015 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:22.191 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:50.930 [info] GET /sources/1/media/4045/force_download 14:19:50.932 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=1036.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:19:50.937 [debug] QUERY OK source="settings" db=3.1ms queue=0.3ms idle=1038.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:19:50.937 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:19:50.940 [error] #PID<0.423853.0> running PinchflatWeb.Endpoint (connection #PID<0.423852.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4045/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/4045/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4045/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60438}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423853.0>, params: %{}, path_info: ["sources", "1", "media", "4045", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4045/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ127-4EeWj4OMAGoIC"} ], 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.423852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4045/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60438}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4045/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4045/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60438}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423853.0>, params: %{}, path_info: ["sources", "1", "media", "4045", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:19:52.195 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.016 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:22.199 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:52.203 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:55.174 [info] GET /sources/1/media/3622/force_download 14:20:55.176 [debug] QUERY OK source="settings" db=0.6ms queue=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 [] 14:20:55.178 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1281.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:20:55.178 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:20:55.180 [error] #PID<0.423862.0> running PinchflatWeb.Endpoint (connection #PID<0.423861.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3622/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/3622/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423861.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3622/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49824}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423862.0>, params: %{}, path_info: ["sources", "1", "media", "3622", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3622/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ16rT75_YQyMcAGoJi"} ], 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.423861.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3622/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49824}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3622/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423861.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3622/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49824}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423862.0>, params: %{}, path_info: ["sources", "1", "media", "3622", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:21:00.018 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:22.207 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:52.211 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:58.393 [info] GET /sources/1/media/5900/force_download 14:21:58.395 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=770.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:21:58.397 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=497.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 [] 14:21:58.397 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:21:58.400 [error] #PID<0.423869.0> running PinchflatWeb.Endpoint (connection #PID<0.423868.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5900/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/5900/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423868.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44370}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423869.0>, params: %{}, path_info: ["sources", "1", "media", "5900", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5900/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ1-W0Zkj4b4kMABF0k"} ], 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.423868.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44370}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5900/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423868.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44370}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423869.0>, params: %{}, path_info: ["sources", "1", "media", "5900", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:22:00.019 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:22.215 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:52.219 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.021 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:04.157 [info] GET /sources/1/media/3976/force_download 14:23:04.159 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=293.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:23:04.161 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=262.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 [] 14:23:04.161 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:23:04.163 [error] #PID<0.423877.0> running PinchflatWeb.Endpoint (connection #PID<0.423876.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3976/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/3976/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423876.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3976/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423877.0>, params: %{}, path_info: ["sources", "1", "media", "3976", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3976/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2CLz31vW0Px8AGoLi"} ], 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.423876.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3976/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3976/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423876.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3976/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423877.0>, params: %{}, path_info: ["sources", "1", "media", "3976", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:23:22.223 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:52.225 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.023 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:06.774 [info] GET /sources/1/media/5695/force_download 14:24:06.776 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=877.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 [] 14:24:06.777 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=879.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:24:06.778 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:24:06.780 [error] #PID<0.423884.0> running PinchflatWeb.Endpoint (connection #PID<0.423883.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5695/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/5695/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423883.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48376}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423884.0>, params: %{}, path_info: ["sources", "1", "media", "5695", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5695/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2F1E1O7SwaNgAGoMi"} ], 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.423883.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48376}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5695/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423883.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48376}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423884.0>, params: %{}, path_info: ["sources", "1", "media", "5695", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:24:22.229 [info] {"source":"oban","duration":2381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:52.233 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.033 [info] {"source":"oban","duration":8205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:08.589 [info] GET /sources/1/media/5944/force_download 14:25:08.592 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=1263.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 [] 14:25:08.595 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=695.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:25:08.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:25:08.599 [error] #PID<0.423892.0> running PinchflatWeb.Endpoint (connection #PID<0.423891.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5944/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/5944/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423891.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42940}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423892.0>, params: %{}, path_info: ["sources", "1", "media", "5944", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5944/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2JbWuUzQsRAIAGoOC"} ], 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.423891.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42940}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5944/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423891.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42940}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423892.0>, params: %{}, path_info: ["sources", "1", "media", "5944", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:25:22.237 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:52.239 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.034 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:13.938 [info] GET /sources/1/media/4006/force_download 14:26:13.942 [debug] QUERY OK source="settings" db=2.6ms queue=0.2ms idle=343.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:26:13.944 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=44.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 [] 14:26:13.944 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:26:13.950 [error] #PID<0.423900.0> running PinchflatWeb.Endpoint (connection #PID<0.423899.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4006/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/4006/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423899.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4006/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 39934}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423900.0>, params: %{}, path_info: ["sources", "1", "media", "4006", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4006/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2NOzMYLDmxroABF1k"} ], 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.423899.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4006/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 39934}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4006/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423899.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4006/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 39934}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423900.0>, params: %{}, path_info: ["sources", "1", "media", "4006", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:26:22.244 [info] {"source":"oban","duration":3190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:52.248 [info] {"source":"oban","duration":3344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.049 [info] {"source":"oban","duration":14652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:17.475 [info] GET /sources/1/media/3884/force_download 14:27:17.477 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1577.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:17.480 [debug] QUERY OK source="settings" db=1.9ms queue=0.2ms idle=1578.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 [] 14:27:17.481 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:27:17.482 [error] #PID<0.423907.0> running PinchflatWeb.Endpoint (connection #PID<0.423906.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3884/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/3884/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423906.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3884/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33682}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423907.0>, params: %{}, path_info: ["sources", "1", "media", "3884", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3884/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2Q7fmQ2nt39YAGoQi"} ], 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.423906.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3884/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33682}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3884/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423906.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3884/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33682}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423907.0>, params: %{}, path_info: ["sources", "1", "media", "3884", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:27:22.252 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:52.256 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.053 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:19.840 [info] GET /sources/1/media/3679/force_download 14:28:19.843 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=1942.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:28:19.846 [debug] QUERY OK source="settings" db=2.2ms queue=0.3ms idle=1944.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:28:19.847 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:28:19.848 [error] #PID<0.423915.0> running PinchflatWeb.Endpoint (connection #PID<0.423914.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3679/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/3679/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423914.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3679/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 41742}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423915.0>, params: %{}, path_info: ["sources", "1", "media", "3679", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3679/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2Uj0mtzO3LYIAGoSC"} ], 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.423914.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3679/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 41742}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3679/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423914.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3679/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 41742}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423915.0>, params: %{}, path_info: ["sources", "1", "media", "3679", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:28:22.260 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:52.264 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.055 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:20.468 [info] GET /sources/1/media/4689/force_download 14:29:20.472 [debug] QUERY OK source="settings" db=2.4ms queue=0.5ms idle=569.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:29:20.473 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=572.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 [] 14:29:20.482 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:29:20.484 [error] #PID<0.423922.0> running PinchflatWeb.Endpoint (connection #PID<0.423921.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4689/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/4689/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423921.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4689/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54066}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423922.0>, params: %{}, path_info: ["sources", "1", "media", "4689", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4689/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2YFrTsPfBWV0AEBPD"} ], 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.423921.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4689/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54066}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4689/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423921.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4689/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54066}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423922.0>, params: %{}, path_info: ["sources", "1", "media", "4689", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 14:29:22.268 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:52.272 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.058 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:22.276 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:24.355 [info] GET /sources/2/media/35 14:30:24.356 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "35", "source_id" => "2"} Pipelines: [:browser] 14:30:24.357 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=795.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" = ?) [35] 14:30:24.359 [debug] QUERY OK source="sources" db=0.5ms idle=459.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:30:24.361 [debug] QUERY OK source="tasks" db=2.7ms idle=459.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" [35] 14:30:24.363 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=463.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:30:24.364 [debug] QUERY OK source="settings" db=0.7ms idle=464.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:30:24.367 [debug] QUERY OK source="settings" db=1.4ms 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 [] 14:30:24.370 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:30:24.375 [info] Sent 200 in 19ms 14:30:52.280 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.059 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:22.284 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:29.462 [info] GET /sources/1/media/5565/force_download 14:31:29.464 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms 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 [] 14:31:29.466 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=1565.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:31:29.467 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:31:29.468 [error] #PID<0.423942.0> running PinchflatWeb.Endpoint (connection #PID<0.423941.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5565/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/5565/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423941.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5565/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 57198}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423942.0>, params: %{}, path_info: ["sources", "1", "media", "5565", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5565/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2fmOBxUCoHwgABF5E"} ], 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.423941.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5565/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 57198}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5565/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423941.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5565/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 57198}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:31:52.288 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.061 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:22.291 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:24.949 [info] GET /sources/1/media/5611/force_download 14:32:24.951 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1049.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:32:24.952 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1050.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:32:24.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:32:24.955 [error] #PID<0.423948.0> running PinchflatWeb.Endpoint (connection #PID<0.423947.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5611/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/5611/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423947.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43880}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423948.0>, params: %{}, path_info: ["sources", "1", "media", "5611", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5611/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2i07HRazcUX4ABF6E"} ], 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.423947.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43880}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5611/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423947.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43880}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:32:52.293 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.063 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:22.314 [info] {"source":"oban","duration":19112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:25.337 [info] GET /sources/1/media/4250/force_download 14:33:25.339 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1436.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:33:25.344 [debug] QUERY OK source="settings" db=3.7ms queue=0.2ms idle=1438.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 [] 14:33:25.344 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:33:25.346 [error] #PID<0.423955.0> running PinchflatWeb.Endpoint (connection #PID<0.423954.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4250/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/4250/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423954.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4250/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45478}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.423955.0>, params: %{}, path_info: ["sources", "1", "media", "4250", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4250/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ2mV4oJAS8rWYABF7E"} ], 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.423954.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4250/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45478}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4250/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.423954.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4250/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45478}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa210ZHFIblVDWWFHc2VWUmttajJCV0hK.MNV2E-ID4Z6b8xHz_Cd_-_bZa5rewD3YUj2MaPExc10", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 14:33:52.320 [info] {"source":"oban","duration":5674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.066 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:22.325 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:27.173 [info] GET /sources/2/media/20 14:34:27.174 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "20", "source_id" => "2"} Pipelines: [:browser] 14:34:27.183 [debug] QUERY OK source="media_items" db=7.8ms queue=0.1ms idle=1273.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" = ?) [20] 14:34:27.190 [debug] QUERY OK source="tasks" db=1.6ms queue=0.8ms idle=1285.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" [20] 14:34:27.194 [debug] QUERY OK source="sources" db=5.4ms queue=0.1ms idle=1286.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:34:27.197 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1294.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:34:27.202 [debug] QUERY OK source="settings" db=4.1ms queue=0.1ms idle=738.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:34:27.204 [debug] QUERY OK source="settings" db=0.8ms idle=20.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:34:27.208 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=17.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" = ?) [2] 14:34:27.216 [info] Sent 200 in 42ms 14:34:52.329 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.067 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:22.333 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:31.204 [info] GET /sources/2/media/31 14:35:31.205 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "31", "source_id" => "2"} Pipelines: [:browser] 14:35:31.207 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1303.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] 14:35:31.210 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=1306.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" [31] 14:35:31.211 [debug] QUERY OK source="sources" db=1.3ms idle=1306.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:35:31.214 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1309.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:35:31.215 [debug] QUERY OK source="settings" db=0.7ms idle=530.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:35:31.220 [debug] QUERY OK source="settings" db=2.1ms queue=0.3ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:35:31.225 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:35:31.234 [info] Sent 200 in 29ms 14:35:52.337 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.070 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:22.341 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:28.928 [info] GET /sources/2/media/28 14:36:28.929 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "28", "source_id" => "2"} Pipelines: [:browser] 14:36:28.930 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1024.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" = ?) [28] 14:36:28.933 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=1025.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" [28] 14:36:28.934 [debug] QUERY OK source="sources" db=2.3ms idle=1026.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:36:28.940 [debug] QUERY OK source="settings" db=5.1ms queue=0.1ms idle=32.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 [] 14:36:28.943 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=35.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 [] 14:36:28.947 [debug] QUERY OK source="settings" db=1.9ms queue=0.2ms idle=14.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 [] 14:36:28.951 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=17.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:36:28.958 [info] Sent 200 in 29ms 14:36:52.346 [info] {"source":"oban","duration":3388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.072 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:19.016 [info] GET /sources/2/media/26 14:37:19.018 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "26", "source_id" => "2"} Pipelines: [:browser] 14:37:19.020 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1112.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" = ?) [26] 14:37:19.022 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=1114.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" [26] 14:37:19.022 [debug] QUERY OK source="sources" db=1.2ms idle=943.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:37:19.024 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=117.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:37:19.026 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=118.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:37:19.028 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:37:19.031 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [2] 14:37:19.037 [info] Sent 200 in 20ms 14:37:22.351 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:52.355 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.074 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:06.597 [info] GET /media_profiles/1/edit 14:38:06.598 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 14:38:06.600 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=1338.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 WHERE (m0."id" = ?) [1] 14:38:06.602 [debug] QUERY OK source="settings" db=0.6ms idle=694.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:38:06.604 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=695.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:38:06.607 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=698.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:38:06.618 [info] Sent 200 in 20ms 14:38:22.359 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:48.900 [info] GET /media_profiles/2/edit 14:38:48.900 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 14:38:48.906 [debug] QUERY OK source="media_profiles" db=4.9ms queue=0.2ms idle=994.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 WHERE (m0."id" = ?) [2] 14:38:48.911 [debug] QUERY OK source="settings" db=3.2ms queue=0.2ms idle=1.0e3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:38:48.913 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=1003.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:38:48.915 [debug] QUERY OK source="settings" db=0.5ms idle=1007.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:38:48.923 [info] Sent 200 in 22ms 14:38:52.364 [info] {"source":"oban","duration":3992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.077 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:22.368 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:25.951 [info] GET /sources/2/media/38 14:39:25.951 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "38", "source_id" => "2"} Pipelines: [:browser] 14:39:25.955 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=398.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" = ?) [38] 14:39:25.966 [debug] QUERY OK source="sources" db=8.3ms queue=1.1ms idle=47.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:39:25.968 [debug] QUERY OK source="tasks" db=11.6ms queue=0.2ms idle=47.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] 14:39:25.973 [debug] QUERY OK source="settings" db=3.5ms idle=60.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:39:25.975 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=65.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:39:25.981 [debug] QUERY OK source="settings" db=0.7ms queue=4.1ms idle=21.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:39:25.990 [debug] QUERY OK source="media_profiles" db=3.8ms queue=0.2ms idle=19.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:39:26.002 [info] Sent 200 in 51ms 14:39:52.371 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.093 [info] {"source":"oban","duration":8265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:00.504 [info] GET /sources/2/media/24 14:40:00.505 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "24", "source_id" => "2"} Pipelines: [:browser] 14:40:00.507 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=597.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] 14:40:00.509 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=600.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" [24] 14:40:00.510 [debug] QUERY OK source="sources" db=1.3ms idle=600.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:40:00.512 [debug] QUERY OK source="settings" db=0.8ms idle=603.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:00.519 [debug] QUERY OK source="settings" db=6.0ms queue=0.8ms idle=419.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:00.522 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=14.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:00.529 [debug] QUERY OK source="media_profiles" db=2.8ms queue=0.1ms idle=16.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" = ?) [2] 14:40:00.546 [info] Sent 200 in 41ms 14:40:22.375 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:30.439 [info] GET /sources/2/media/33 14:40:30.439 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "33", "source_id" => "2"} Pipelines: [:browser] 14:40:30.448 [debug] QUERY OK source="media_items" db=0.8ms queue=6.8ms idle=657.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [33] 14:40:30.457 [debug] QUERY OK source="tasks" db=7.8ms idle=541.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" [33] 14:40:30.464 [debug] QUERY OK source="sources" db=4.6ms queue=9.5ms idle=541.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:40:30.468 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=557.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:30.473 [debug] QUERY OK source="settings" db=3.6ms queue=0.3ms idle=561.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:30.479 [debug] QUERY OK source="settings" db=3.9ms queue=0.1ms idle=27.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:30.487 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=28.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" = ?) [2] 14:40:30.496 [info] Sent 200 in 57ms 14:40:52.380 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:56.329 [info] GET /sources/2/media/22 14:40:56.330 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "22", "source_id" => "2"} Pipelines: [:browser] 14:40:56.332 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=454.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" = ?) [22] 14:40:56.335 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=425.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:40:56.336 [debug] QUERY OK source="tasks" db=2.4ms queue=0.2ms idle=424.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" [22] 14:40:56.338 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=428.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 [] 14:40:56.340 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=430.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:56.343 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:40:56.348 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:40:56.357 [info] Sent 200 in 28ms 14:41:00.094 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:21.027 [info] GET /sources/2/media/11 14:41:21.028 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "11", "source_id" => "2"} Pipelines: [:browser] 14:41:21.032 [debug] QUERY OK source="media_items" db=1.2ms queue=0.5ms idle=1122.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" = ?) [11] 14:41:21.037 [debug] QUERY OK source="tasks" db=3.0ms queue=0.4ms idle=1125.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" [11] 14:41:21.038 [debug] QUERY OK source="sources" db=3.5ms queue=0.2ms idle=1126.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:41:21.041 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1080.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:41:21.042 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=77.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:41:21.046 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=13.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:41:21.051 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:41:21.060 [info] Sent 200 in 32ms 14:41:22.383 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:43.691 [info] GET /sources/2/force_index 14:41:43.692 [debug] QUERY OK source="settings" db=0.4ms 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 [] 14:41:43.693 [debug] QUERY OK source="settings" db=0.7ms idle=784.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:41:43.694 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:41:43.696 [error] #PID<0.424052.0> running PinchflatWeb.Endpoint (connection #PID<0.424051.0>, stream id 1) terminated Server: pinchflat.veleek.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.424051.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42054}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424052.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3DWZgUvIiui0AEBYj"} ], 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.424051.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42054}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424051.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42054}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, (truncated) 14:41:52.391 [info] {"source":"oban","duration":6346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.096 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:02.665 [info] GET /sources/1/force_metadata_refresh 14:42:02.667 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1758.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:42:02.669 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1543.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 [] 14:42:02.670 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:42:02.672 [error] #PID<0.424057.0> running PinchflatWeb.Endpoint (connection #PID<0.424056.0>, stream id 1) terminated Server: pinchflat.veleek.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.424056.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33198}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424057.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ3EdFT-ZS4v7YABGGE"} ], 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.424056.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33198}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424056.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33198}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, meth (truncated) 14:42:22.395 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:52.399 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.097 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:01.691 [info] GET /sources/1/force_redownload 14:43:01.693 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1782.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:01.694 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1783.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:01.694 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:43:01.696 [error] #PID<0.424065.0> running PinchflatWeb.Endpoint (connection #PID<0.424064.0>, stream id 1) terminated Server: pinchflat.veleek.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.424064.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42252}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424065.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3H4-Qdiq2LgQABGGk"} ], 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.424064.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42252}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424064.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42252}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, (truncated) 14:43:22.403 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:52.407 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.099 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:02.687 [info] GET /sources/2/media/22 14:44:02.687 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "22", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 14:44:02.690 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=763.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" = ?) [22] 14:44:02.692 [debug] QUERY OK source="tasks" db=0.8ms queue=0.3ms idle=765.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" [22] 14:44:02.694 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=766.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:44:02.697 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=770.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:02.698 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=129.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 [] 14:44:02.700 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=9.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 [] 14:44:02.705 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms 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" = ?) [2] 14:44:02.713 [info] Sent 200 in 26ms 14:44:22.411 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:52.415 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.101 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:04.196 [info] GET /sources/2/force_redownload 14:45:04.199 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=387.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 [] 14:45:04.200 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=273.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:04.200 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:45:04.202 [error] #PID<0.424083.0> running PinchflatWeb.Endpoint (connection #PID<0.424082.0>, stream id 1) terminated Server: pinchflat.veleek.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.424082.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 41374}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424083.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3PBVx9uuMtSsABGIk"} ], 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.424082.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 41374}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424082.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 41374}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYajc0YzBrV28wT2xtOU55c0tDSFpXY0lX.p6_1Gzi1ed6TiZdEp3BzuAWipNwm-VNr6aWqVXKP2wE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, (truncated) 14:45:22.419 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:52.423 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.102 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:02.529 [info] GET /sources/2/force_metadata_refresh 14:46:02.532 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=602.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 [] 14:46:02.534 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=604.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 [] 14:46:02.535 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:46:02.537 [error] #PID<0.424088.0> running PinchflatWeb.Endpoint (connection #PID<0.424087.0>, stream id 1) terminated Server: pinchflat.veleek.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.424087.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52956}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424088.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ3SapZ8VCUl68AEBbj"} ], 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.424087.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52956}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424087.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52956}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424088.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_re (truncated) 14:46:22.427 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:52.431 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.104 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:02.699 [info] GET /sources/2/sync_files_on_disk 14:47:02.701 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=742.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 [] 14:47:02.703 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=744.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 [] 14:47:02.703 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:47:02.705 [error] #PID<0.424096.0> running PinchflatWeb.Endpoint (connection #PID<0.424095.0>, stream id 1) terminated Server: pinchflat.veleek.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.424095.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48660}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424096.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ3V6y4HVlDkEgAEBdD"} ], 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.424095.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48660}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424095.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48660}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424096.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", " (truncated) 14:47:22.436 [info] {"source":"oban","duration":4012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:52.441 [info] {"source":"oban","duration":4390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.106 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:07.393 [info] GET /sources/2/force_download_pending 14:48:07.395 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1435.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:48:07.397 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1436.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:48:07.398 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:48:07.400 [error] #PID<0.424105.0> running PinchflatWeb.Endpoint (connection #PID<0.424104.0>, stream id 1) terminated Server: pinchflat.veleek.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.424104.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33972}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424105.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ3ZrzMT0UmgcsAEBfD"} ], 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.424104.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33972}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424104.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33972}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424105.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_re (truncated) 14:48:22.446 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:52.450 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.109 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:08.974 [info] GET /sources/2/media/38 14:49:08.974 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "38", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 14:49:08.976 [debug] QUERY OK source="media_items" db=1.1ms queue=0.4ms idle=1015.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] 14:49:08.982 [debug] QUERY OK source="tasks" db=0.8ms queue=1.7ms idle=1018.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] 14:49:08.984 [debug] QUERY OK source="sources" db=4.4ms idle=1020.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 14:49:08.986 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=1025.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 [] 14:49:08.989 [debug] QUERY OK source="settings" db=1.9ms idle=250.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:49:08.991 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:49:08.997 [debug] QUERY OK source="media_profiles" db=3.2ms queue=0.1ms idle=13.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 14:49:09.004 [info] Sent 200 in 30ms 14:49:22.454 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:52.458 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.112 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:09.822 [info] GET /sources/1/sync_files_on_disk 14:50:09.825 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=1863.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 [] 14:50:09.827 [debug] QUERY OK source="settings" db=2.0ms queue=0.2ms idle=1865.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 [] 14:50:09.828 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:50:09.830 [error] #PID<0.424124.0> running PinchflatWeb.Endpoint (connection #PID<0.424123.0>, stream id 1) terminated Server: pinchflat.veleek.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.424123.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40886}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424124.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ3gz4oQqaT6FYAEBhD"} ], 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.424123.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40886}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424123.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40886}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_len (truncated) 14:50:22.462 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:52.464 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.114 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:05.861 [info] GET /sources/1/force_index 14:51:05.865 [debug] QUERY OK source="settings" db=2.5ms queue=0.3ms idle=1901.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:51:05.868 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1904.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 [] 14:51:05.868 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:51:05.871 [error] #PID<0.424131.0> running PinchflatWeb.Endpoint (connection #PID<0.424130.0>, stream id 1) terminated Server: pinchflat.veleek.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.424130.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45526}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424131.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3kEpTceOV3KIAEBij"} ], 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.424130.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45526}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424130.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45526}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, (truncated) 14:51:22.469 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:52.473 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.116 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:11.521 [info] GET /sources/2/media/35/force_download 14:52:11.524 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1561.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:11.526 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms idle=1563.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:11.527 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:52:11.529 [error] #PID<0.424139.0> running PinchflatWeb.Endpoint (connection #PID<0.424138.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/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/2/media/35/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424138.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/35/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51080}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424139.0>, params: %{}, path_info: ["sources", "2", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/35/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3n5P7Vm7Qzc4ABGKk"} ], 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.424138.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/35/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51080}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/35/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424138.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/35/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51080}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, (truncated) 14:52:22.477 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:52.481 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.117 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:13.965 [info] GET /sources/2/media/20/force_download 14:53:13.968 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=1989.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:13.974 [debug] QUERY OK source="settings" db=5.7ms queue=0.2ms idle=1991.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:13.974 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:53:13.976 [error] #PID<0.424146.0> running PinchflatWeb.Endpoint (connection #PID<0.424145.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/20/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/20/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/20/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48044}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424146.0>, params: %{}, path_info: ["sources", "2", "media", "20", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/20/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3rh3z5dQPM_AABGME"} ], 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.424145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/20/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48044}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/20/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/20/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 48044}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT21RNEVybnIySnhyY2x3X3VqTjR0Z2VX.p2aPT78s2-suPMgyBnp8PYFevI-wrroQzrTOg7Bb9ts", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, (truncated) 14:53:22.485 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:52.489 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.119 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:14.067 [info] GET /sources/2/media/22/force_download 14:54:14.072 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=155.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:54:14.079 [debug] QUERY OK source="settings" db=4.5ms queue=1.2ms idle=90.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:54:14.079 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:54:14.080 [error] #PID<0.424154.0> running PinchflatWeb.Endpoint (connection #PID<0.424153.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/22/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/22/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424153.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/22/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44706}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424154.0>, params: %{}, path_info: ["sources", "2", "media", "22", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/22/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3vBxOpr9735YABGNk"} ], 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.424153.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/22/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44706}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/22/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424153.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/22/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44706}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424154.0>, params: %{}, path_info: ["sources", "2", "media", "22", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 14:54:22.493 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:52.497 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.121 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:20.035 [info] GET /sources/2/media/11/force_download 14:55:20.037 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=868.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:55:20.038 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=55.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:55:20.039 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:55:20.041 [error] #PID<0.424161.0> running PinchflatWeb.Endpoint (connection #PID<0.424160.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/11/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/11/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424160.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/11/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 50946}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424161.0>, params: %{}, path_info: ["sources", "2", "media", "11", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/11/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ3y3hFiqa2dHgABGPE"} ], 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.424160.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/11/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 50946}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/11/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424160.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/11/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 50946}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424161.0>, params: %{}, path_info: ["sources", "2", "media", "11", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 14:55:22.501 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:52.505 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.123 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:21.270 [info] GET /sources/2/media/33/force_download 14:56:21.272 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1286.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:56:21.274 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=1287.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 [] 14:56:21.274 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:56:21.278 [error] #PID<0.424169.0> running PinchflatWeb.Endpoint (connection #PID<0.424168.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/33/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/33/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424168.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/33/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42876}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424169.0>, params: %{}, path_info: ["sources", "2", "media", "33", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/33/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ32bon0J_epwQABGQk"} ], 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.424168.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/33/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42876}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/33/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424168.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/33/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42876}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424169.0>, params: %{}, path_info: ["sources", "2", "media", "33", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 14:56:22.509 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:52.513 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.125 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:21.872 [info] GET /sources/2/media/26/force_download 14:57:21.876 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=1888.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:57:21.877 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=1891.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:57:21.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:57:21.880 [error] #PID<0.424176.0> running PinchflatWeb.Endpoint (connection #PID<0.424175.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/26/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/26/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424175.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/26/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60420}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424176.0>, params: %{}, path_info: ["sources", "2", "media", "26", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/26/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ359ZW8fAf-qsABGSE"} ], 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.424175.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/26/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60420}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/26/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424175.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/26/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 60420}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424176.0>, params: %{}, path_info: ["sources", "2", "media", "26", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 14:57:22.517 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:52.521 [info] {"source":"oban","duration":3188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.127 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:22.143 [info] GET /sources/2/media/28/force_download 14:58:22.146 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=287.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 [] 14:58:22.149 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=161.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:58:22.149 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:58:22.151 [error] #PID<0.424184.0> running PinchflatWeb.Endpoint (connection #PID<0.424183.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/28/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/28/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424183.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/28/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38260}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424184.0>, params: %{}, path_info: ["sources", "2", "media", "28", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/28/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ39d6_42PK7TwABGTk"} ], 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.424183.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/28/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38260}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/28/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424183.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/28/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38260}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424184.0>, params: %{}, path_info: ["sources", "2", "media", "28", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 14:58:22.525 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:52.529 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.131 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:22.534 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:23.283 [info] GET /sources/1/force_download_pending 14:59:23.285 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1298.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 [] 14:59:23.286 [debug] QUERY OK source="settings" db=0.8ms idle=1299.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 [] 14:59:23.286 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:59:23.288 [error] #PID<0.424191.0> running PinchflatWeb.Endpoint (connection #PID<0.424190.0>, stream id 1) terminated Server: pinchflat.veleek.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.424190.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 34212}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424191.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ4BBsB6betWXsAEBkD"} ], 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.424190.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 34212}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424190.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 34212}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424191.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_re (truncated) 14:59:52.538 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.137 [info] {"source":"oban","duration":5352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:22.542 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:23.832 [info] GET /sources/2/media/24/force_download 15:00:23.834 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1841.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:00:23.835 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1843.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:00:23.836 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:00:23.837 [error] #PID<0.424199.0> running PinchflatWeb.Endpoint (connection #PID<0.424198.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/24/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/24/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/24/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59532}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424199.0>, params: %{}, path_info: ["sources", "2", "media", "24", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/24/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ4EjP5r1AZfLwAHNPB"} ], 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.424198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/24/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59532}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/24/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/24/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59532}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424199.0>, params: %{}, path_info: ["sources", "2", "media", "24", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 15:00:52.546 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.141 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:22.549 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:27.378 [info] GET /sources/2/media/31/force_download 15:01:27.382 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=1388.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:01:27.383 [debug] QUERY OK source="settings" db=0.7ms idle=1390.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 [] 15:01:27.383 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:01:27.386 [error] #PID<0.424206.0> running PinchflatWeb.Endpoint (connection #PID<0.424205.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/31/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/31/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424205.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/31/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54004}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424206.0>, params: %{}, path_info: ["sources", "2", "media", "31", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/31/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ4IP-oaIosgyEAHNQh"} ], 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.424205.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/31/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54004}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/31/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424205.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/31/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54004}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424206.0>, params: %{}, path_info: ["sources", "2", "media", "31", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 15:01:52.553 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.142 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:22.557 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:28.353 [info] GET /sources/2/media/38/force_download 15:02:28.356 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=556.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:02:28.357 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=365.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:02:28.357 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:02:28.359 [error] #PID<0.424214.0> running PinchflatWeb.Endpoint (connection #PID<0.424213.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/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/2/media/38/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424213.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/38/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49242}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424214.0>, params: %{}, path_info: ["sources", "2", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/38/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ4LzIFbVDrtu4AHNSB"} ], 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.424213.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/38/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49242}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/38/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424213.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/38/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49242}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424214.0>, params: %{}, path_info: ["sources", "2", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 15:02:52.561 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.145 [info] {"source":"oban","duration":2663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:22.564 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:30.942 [info] GET /sources/2/media/24/edit 15:03:30.942 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "24", "source_id" => "2"} Pipelines: [:browser] 15:03:30.945 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=934.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" = ?) [24] 15:03:30.947 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=937.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:03:30.949 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=939.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:03:30.952 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=942.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:03:30.960 [info] Sent 200 in 17ms 15:03:52.569 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.153 [info] {"source":"oban","duration":6013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:22.573 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:31.743 [info] GET /sources/2/media/31/edit 15:04:31.743 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "31", "source_id" => "2"} Pipelines: [:browser] 15:04:31.746 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1733.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" = ?) [31] 15:04:31.750 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms idle=1736.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 [] 15:04:31.753 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=1739.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 [] 15:04:31.756 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1492.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:04:31.762 [info] Sent 200 in 19ms 15:04:52.577 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.157 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:22.581 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:26.573 [info] GET /sources/2/media/35/edit 15:05:26.573 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "35", "source_id" => "2"} Pipelines: [:browser] 15:05:26.576 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=542.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" = ?) [35] 15:05:26.578 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=545.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:05:26.580 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=546.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 [] 15:05:26.583 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=549.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:05:26.590 [info] Sent 200 in 17ms 15:05:52.586 [info] {"source":"oban","duration":4130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.159 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:19.266 [info] GET /sources/2/media/20/edit 15:06:19.266 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "20", "source_id" => "2"} Pipelines: [:browser] 15:06:19.269 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=1235.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [20] 15:06:19.272 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=575.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 [] 15:06:19.274 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=240.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:06:19.277 [debug] QUERY OK source="settings" db=1.9ms queue=0.2ms idle=243.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:06:19.282 [info] Sent 200 in 16ms 15:06:22.590 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:52.594 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.161 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:04.159 [info] GET /sources/2/media/22/edit 15:07:04.159 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "22", "source_id" => "2"} Pipelines: [:browser] 15:07:04.161 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1127.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" = ?) [22] 15:07:04.164 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=306.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 [] 15:07:04.165 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=132.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:07:04.167 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=134.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 [] 15:07:04.172 [info] Sent 200 in 13ms 15:07:22.598 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:46.961 [info] GET /sources/2/media/11/edit 15:07:46.962 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "11", "source_id" => "2"} Pipelines: [:browser] 15:07:46.963 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1930.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" = ?) [11] 15:07:46.966 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=953.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:07:46.966 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=933.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 [] 15:07:46.968 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=935.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:07:46.972 [info] Sent 200 in 10ms 15:07:52.602 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.164 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:22.606 [info] {"source":"oban","duration":3188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:23.732 [info] GET /sources/2/media/33/edit 15:08:23.733 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "33", "source_id" => "2"} Pipelines: [:browser] 15:08:23.735 [debug] QUERY OK source="media_items" db=1.6ms idle=1701.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" = ?) [33] 15:08:23.737 [debug] QUERY OK source="settings" db=0.8ms idle=1703.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 [] 15:08:23.738 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=1579.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:08:23.743 [debug] QUERY OK source="settings" db=2.8ms queue=0.1ms idle=1133.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 [] 15:08:23.749 [info] Sent 200 in 16ms 15:08:52.608 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:56.681 [info] GET /sources/2/media/28/edit 15:08:56.682 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "28", "source_id" => "2"} Pipelines: [:browser] 15:08:56.684 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1650.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" = ?) [28] 15:08:56.687 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=1404.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 [] 15:08:56.689 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=655.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:08:56.692 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=658.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:08:56.697 [info] Sent 200 in 16ms 15:09:00.166 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:22.612 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:27.369 [info] GET /sources/2/media/26/edit 15:09:27.370 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "26", "source_id" => "2"} Pipelines: [:browser] 15:09:27.372 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1339.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" = ?) [26] 15:09:27.375 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1341.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 [] 15:09:27.376 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1343.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:09:27.381 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=1347.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:09:27.387 [info] Sent 200 in 17ms 15:09:52.616 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:54.751 [info] GET /sources/2/media/38/edit 15:09:54.751 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "38", "source_id" => "2"} Pipelines: [:browser] 15:09:54.753 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1719.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] 15:09:54.754 [debug] QUERY OK source="settings" db=0.4ms idle=1247.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 [] 15:09:54.755 [debug] QUERY OK source="settings" db=0.8ms idle=722.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:09:54.759 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=725.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:09:54.763 [info] Sent 200 in 12ms 15:10:00.168 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:22.620 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:41.692 [info] GET /sources/1/media/4689 15:10:41.693 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4689", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:10:41.695 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1662.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" = ?) [4689] 15:10:41.698 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=1664.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" [4689] 15:10:41.699 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1664.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:10:41.702 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1026.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 [] 15:10:41.704 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=24.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 [] 15:10:41.707 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:10:41.711 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:10:41.720 [info] Sent 200 in 28ms 15:10:52.624 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.170 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:00.805 [info] GET /sources/ea129297-d980-43eb-9a6c-531d36e7e490/feed.xml 15:11:00.805 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "ea129297-d980-43eb-9a6c-531d36e7e490"} Pipelines: [:maybe_basic_auth] 15:11:00.808 [debug] QUERY OK source="sources" db=1.0ms queue=0.5ms idle=1757.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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" = ?) ["ea129297-d980-43eb-9a6c-531d36e7e490"] 15:11:00.865 [debug] QUERY OK source="media_items" db=54.6ms queue=0.5ms idle=1074.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [2, 2000] 15:11:01.097 [debug] QUERY OK source="source_metadata" db=0.7ms queue=0.4ms idle=1047.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" = ?) [2] 15:11:01.100 [debug] QUERY OK source="media_metadata" db=1.9ms idle=927.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" = ?) [20] 15:11:01.106 [info] Sent 200 in 300ms 15:11:22.628 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:34.624 [info] GET /media/166d0732-aab5-444e-9e46-27e99b5340be/stream 15:11:34.625 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "166d0732-aab5-444e-9e46-27e99b5340be", "v" => "1759925086"} Pipelines: [:maybe_basic_auth] 15:11:34.627 [debug] QUERY OK source="media_items" db=1.0ms queue=0.7ms idle=1574.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."uuid" = ?) ["166d0732-aab5-444e-9e46-27e99b5340be"] 15:11:34.628 [debug] Invalid range request for media item: 166d0732-aab5-444e-9e46-27e99b5340be - serving full file 15:11:34.628 [info] Sent 200 in 4ms 15:11:49.261 [info] GET /media_profiles/new 15:11:49.262 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 15:11:49.264 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=1211.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] 15:11:49.265 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1213.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:11:49.267 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1215.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:11:49.269 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1216.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 [] 15:11:49.272 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=359.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:11:49.276 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:11:49.281 [info] Sent 200 in 19ms 15:11:52.632 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.175 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:02.275 [info] GET /media_profiles/new 15:12:02.275 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{"template_id" => "2"} Pipelines: [:browser] 15:12:02.278 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=1225.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" = ?) [2] 15:12:02.280 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1227.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:02.283 [debug] QUERY OK source="settings" db=1.0ms queue=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 [] 15:12:02.285 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=232.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:02.289 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=236.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:02.293 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:02.303 [info] Sent 200 in 28ms 15:12:13.438 [info] GET /sources/1/media/3679 15:12:13.438 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3679", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:12:13.440 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1388.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" = ?) [3679] 15:12:13.442 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=1389.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" [3679] 15:12:13.443 [debug] QUERY OK source="sources" db=1.5ms idle=1390.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:12:13.445 [debug] QUERY OK source="settings" db=0.5ms idle=1392.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 [] 15:12:13.449 [debug] QUERY OK source="settings" db=3.3ms idle=445.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:13.452 [debug] QUERY OK source="settings" db=1.3ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:13.455 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:12:13.462 [info] Sent 200 in 24ms 15:12:22.636 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:24.256 [info] GET /sources/2c5c4692-fb6a-4bdc-aebd-e990b9d78508/feed.xml 15:12:24.257 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "2c5c4692-fb6a-4bdc-aebd-e990b9d78508"} Pipelines: [:maybe_basic_auth] 15:12:24.258 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1205.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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" = ?) ["2c5c4692-fb6a-4bdc-aebd-e990b9d78508"] 15:12:24.262 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=1206.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [1, 2000] 15:12:24.268 [debug] QUERY OK source="source_metadata" db=0.4ms idle=1215.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" = ?) [1] 15:12:24.270 [debug] QUERY OK source="media_metadata" db=1.7ms queue=0.2ms idle=226.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" = ?) [6070] 15:12:24.271 [info] Sent 200 in 14ms 15:12:33.364 [info] GET /sources/2 15:12:33.364 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "2"} Pipelines: [:browser] 15:12:33.367 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1313.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:12:33.368 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=1314.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" = ?) [2] 15:12:33.371 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=1316.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"] 15:12:33.373 [debug] QUERY OK source="oban_jobs" db=1.6ms idle=1299.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" = ?) [1096] 15:12:33.376 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=296.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:33.377 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:33.380 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:33.387 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=14.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:12:33.391 [debug] QUERY OK source="media_items" db=2.5ms idle=14.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")))) [2] 15:12:33.396 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=15.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 15:12:33.400 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:12:33.406 [debug] QUERY OK source="media_items" db=4.4ms queue=0.4ms idle=20.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 15:12:33.413 [debug] QUERY OK source="media_items" db=5.7ms queue=0.3ms idle=19.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 15:12:33.418 [debug] QUERY OK source="sources" db=0.7ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:12:33.423 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=24.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 15:12:33.429 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=24.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 15:12:33.433 [info] Sent 200 in 69ms 15:12:41.713 [info] GET /sources/1 15:12:41.713 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 15:12:41.716 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=662.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:12:41.718 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=664.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" = ?) [2] 15:12:41.720 [debug] QUERY OK source="tasks" db=1.0ms idle=666.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 15:12:41.722 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.1ms idle=668.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" = ?) [1097] 15:12:41.724 [debug] QUERY OK source="settings" db=1.3ms idle=619.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:41.726 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:41.728 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:41.737 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:12:41.744 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=16.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 15:12:41.752 [debug] QUERY OK source="media_items" db=6.5ms queue=0.3ms idle=20.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 ? [1, 10, 0] 15:12:41.755 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=28.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:12:41.757 [debug] QUERY OK source="media_items" db=0.9ms idle=27.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 15:12:41.760 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=20.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 15:12:41.768 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=22.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:12:41.775 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=17.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 15:12:41.784 [debug] QUERY OK source="media_items" db=7.6ms queue=0.3ms idle=20.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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] 15:12:41.792 [info] Sent 200 in 79ms 15:12:49.651 [info] GET /sources/1/media/3976 15:12:49.652 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3976", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:12:49.658 [debug] QUERY OK source="media_items" db=3.9ms queue=1.6ms idle=600.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" = ?) [3976] 15:12:49.664 [debug] QUERY OK source="sources" db=4.4ms queue=0.3ms idle=607.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:12:49.670 [debug] QUERY OK source="tasks" db=10.3ms queue=0.3ms idle=607.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" [3976] 15:12:49.685 [debug] QUERY OK source="settings" db=14.0ms idle=619.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:49.691 [debug] QUERY OK source="settings" db=2.9ms queue=1.8ms idle=553.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:49.696 [debug] QUERY OK source="settings" db=3.8ms idle=34.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:49.706 [debug] QUERY OK source="media_profiles" db=4.3ms queue=0.4ms idle=37.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" = ?) [2] 15:12:49.711 [info] Sent 200 in 60ms 15:12:52.640 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:56.559 [info] GET /sources/1/media/3679/force_download 15:12:56.562 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=1508.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:56.563 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1510.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:12:56.564 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:12:56.566 [error] #PID<0.424326.0> running PinchflatWeb.Endpoint (connection #PID<0.424325.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3679/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/3679/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424325.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3679/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49632}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424326.0>, params: %{}, path_info: ["sources", "1", "media", "3679", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3679/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ4wXYGVWdr2TYABGeE"} ], 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.424325.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3679/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49632}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3679/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424325.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3679/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49632}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:13:00.181 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:02.907 [info] GET /sources/2/force_index 15:13:02.909 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=854.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:13:02.911 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=855.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 [] 15:13:02.911 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:13:02.915 [error] #PID<0.424328.0> running PinchflatWeb.Endpoint (connection #PID<0.424327.0>, stream id 1) terminated Server: pinchflat.veleek.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.424327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43152}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424328.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ4wvBdIQCJFzcAHNrh"} ], 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.424327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43152}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43152}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, (truncated) 15:13:21.804 [info] GET /sources/1/force_index 15:13:21.807 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=1752.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:13:21.809 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1754.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:13:21.809 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:13:21.812 [error] #PID<0.424332.0> running PinchflatWeb.Endpoint (connection #PID<0.424331.0>, stream id 1) terminated Server: pinchflat.veleek.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.424331.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35904}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424332.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ4x1bAN8BlooUABGek"} ], 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.424331.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35904}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424331.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35904}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYay0zZnRJb0NldlhLTGpIX0l0c01ZLXZk.-F7ugir8ncrRKrBIRZBXRZoKikzwrpjfhINw9yuY8tw", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, (truncated) 15:13:22.644 [info] {"source":"oban","duration":3318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:52.648 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.183 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:15.085 [info] GET /sources/1/media/3976/force_download 15:14:15.104 [debug] QUERY OK source="settings" db=17.1ms queue=0.2ms idle=1031.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 [] 15:14:15.117 [debug] QUERY OK source="settings" db=10.6ms queue=0.7ms idle=1051.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 [] 15:14:15.118 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:14:15.128 [error] #PID<0.424338.0> running PinchflatWeb.Endpoint (connection #PID<0.424337.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3976/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/3976/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424337.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3976/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43742}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424338.0>, params: %{}, path_info: ["sources", "1", "media", "3976", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3976/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ4076J1zFzkQAAHNtB"} ], 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.424337.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3976/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43742}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3976/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424337.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3976/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43742}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424338.0>, params: %{}, path_info: ["sources", "1", "media", "3976", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:14:22.652 [info] {"source":"oban","duration":3123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:39.538 [info] GET / 15:14:39.539 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:14:39.541 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1486.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:14:39.543 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=1487.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:14:39.544 [debug] QUERY OK source="sources" db=0.3ms idle=1002.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:14:39.547 [debug] QUERY OK source="media_items" db=2.0ms queue=0.5ms idle=490.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:14:39.548 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:14:39.550 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:14:39.551 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:14:39.554 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:14:39.558 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=9.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 15:14:39.560 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.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)) [] 15:14:39.564 [debug] QUERY OK source="media_items" db=2.8ms queue=0.2ms idle=11.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 15:14:39.567 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:14:39.578 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=20.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"))) [] 15:14:39.583 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=20.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] 15:14:39.586 [info] Sent 200 in 48ms 15:14:52.657 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.186 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:18.054 [info] GET /sources/1/sync_files_on_disk 15:15:18.058 [debug] QUERY OK source="settings" db=2.2ms queue=0.3ms idle=1997.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 [] 15:15:18.061 [debug] QUERY OK source="settings" db=2.6ms queue=0.3ms 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 [] 15:15:18.062 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:15:18.066 [error] #PID<0.424349.0> running PinchflatWeb.Endpoint (connection #PID<0.424348.0>, stream id 1) terminated Server: pinchflat.veleek.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.424348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 36530}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424349.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ44mfBBT2XByUABGjk"} ], 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.424348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 36530}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 36530}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424349.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", " (truncated) 15:15:22.661 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:52.665 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.187 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:19.882 [info] GET /sources/1/force_redownload 15:16:19.886 [debug] QUERY OK source="settings" db=2.9ms queue=0.2ms idle=1825.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 [] 15:16:19.888 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1829.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:16:19.888 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:16:19.890 [error] #PID<0.424357.0> running PinchflatWeb.Endpoint (connection #PID<0.424356.0>, stream id 1) terminated Server: pinchflat.veleek.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.424356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45334}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424357.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ48M0ETE8P1VEAHNvB"} ], 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.424356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45334}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45334}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424357.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} (truncated) 15:16:22.669 [info] {"source":"oban","duration":3516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:52.674 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.190 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:22.634 [info] GET /sources/1/media/5565 15:17:22.634 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5565", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:17:22.637 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1444.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" = ?) [5565] 15:17:22.639 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=579.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" [5565] 15:17:22.641 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:17:22.643 [debug] QUERY OK source="oban_jobs" db=1.1ms queue=0.1ms idle=582.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" = ?) [1026] 15:17:22.646 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms idle=446.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:17:22.648 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:17:22.651 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:17:22.656 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=14.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" = ?) [2] 15:17:22.667 [info] Sent 200 in 33ms 15:17:22.677 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:52.679 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.193 [info] {"source":"oban","duration":1369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:22.690 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:26.653 [info] GET /sources/1/media/5307 15:18:26.654 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5307", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:18:26.656 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=592.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" = ?) [5307] 15:18:26.658 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=595.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" [5307] 15:18:26.659 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=595.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:18:26.662 [debug] QUERY OK source="oban_jobs" db=1.0ms queue=0.2ms idle=598.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" = ?) [994] 15:18:26.665 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=214.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:18:26.666 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:18:26.671 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=9.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 [] 15:18:26.676 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:18:26.689 [info] Sent 200 in 35ms 15:18:52.694 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.203 [info] {"source":"oban","duration":7863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:22.433 [info] GET /media/c83ae703-b371-45ee-97e3-301a0c7d0199/stream 15:19:22.434 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "c83ae703-b371-45ee-97e3-301a0c7d0199", "v" => "1761225700"} Pipelines: [:maybe_basic_auth] 15:19:22.438 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=1372.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["c83ae703-b371-45ee-97e3-301a0c7d0199"] 15:19:22.440 [debug] Invalid range request for media item: c83ae703-b371-45ee-97e3-301a0c7d0199 - serving full file 15:19:22.440 [info] Sent 200 in 6ms 15:19:22.698 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:52.702 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.206 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:12.881 [info] GET /media/88548859-7f85-4afc-a0da-87f81f95c3a3/stream 15:20:12.882 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "88548859-7f85-4afc-a0da-87f81f95c3a3", "v" => "1760705493"} Pipelines: [:maybe_basic_auth] 15:20:12.886 [debug] QUERY OK source="media_items" db=1.7ms queue=0.6ms idle=818.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."uuid" = ?) ["88548859-7f85-4afc-a0da-87f81f95c3a3"] 15:20:12.888 [debug] Invalid range request for media item: 88548859-7f85-4afc-a0da-87f81f95c3a3 - serving full file 15:20:12.889 [info] Sent 200 in 7ms 15:20:22.706 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:52.710 [info] {"source":"oban","duration":3106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.207 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:06.291 [info] GET /sources/1/media/4250 15:21:06.291 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4250", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:21:06.294 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=255.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" = ?) [4250] 15:21:06.297 [debug] QUERY OK source="tasks" db=1.2ms queue=0.2ms idle=225.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" [4250] 15:21:06.298 [debug] QUERY OK source="sources" db=2.2ms idle=226.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:21:06.301 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=229.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 [] 15:21:06.303 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=231.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:21:06.307 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:21:06.312 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:21:06.320 [info] Sent 200 in 29ms 15:21:22.714 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:52.718 [info] {"source":"oban","duration":3246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.209 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:11.519 [info] GET /sources/2/force_redownload 15:22:11.521 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1443.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:22:11.522 [debug] QUERY OK source="settings" db=0.7ms idle=1444.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 [] 15:22:11.523 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:22:11.525 [error] #PID<0.424409.0> running PinchflatWeb.Endpoint (connection #PID<0.424408.0>, stream id 1) terminated Server: pinchflat.veleek.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.424408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53790}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRGZ5UENIVzlBMFZCQ2R4RkFMcmFSMm9l.K9ZOgAf4P72QWXe_vchMgM7NOxYJD6VNBZSW4irk_Zg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRGZ5UENIVzlBMFZCQ2R4RkFMcmFSMm9l.K9ZOgAf4P72QWXe_vchMgM7NOxYJD6VNBZSW4irk_Zg" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424409.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRGZ5UENIVzlBMFZCQ2R4RkFMcmFSMm9l.K9ZOgAf4P72QWXe_vchMgM7NOxYJD6VNBZSW4irk_Zg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRGZ5UENIVzlBMFZCQ2R4RkFMcmFSMm9l.K9ZOgAf4P72QWXe_vchMgM7NOxYJD6VNBZSW4irk_Zg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ5QqwyNjt5g3kAHN4B"} ], 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.424408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53790}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRGZ5UENIVzlBMFZCQ2R4RkFMcmFSMm9l.K9ZOgAf4P72QWXe_vchMgM7NOxYJD6VNBZSW4irk_Zg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53790}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYRGZ5UENIVzlBMFZCQ2R4RkFMcmFSMm9l.K9ZOgAf4P72QWXe_vchMgM7NOxYJD6VNBZSW4irk_Zg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, (truncated) 15:22:22.724 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:52.727 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.211 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:10.600 [info] GET /sources/1/media/4689/force_download 15:23:10.601 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1094.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 [] 15:23:10.602 [debug] QUERY OK source="settings" db=0.6ms queue=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 [] 15:23:10.603 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:23:10.604 [error] #PID<0.424416.0> running PinchflatWeb.Endpoint (connection #PID<0.424415.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4689/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/4689/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4689/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 55490}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424416.0>, params: %{}, path_info: ["sources", "1", "media", "4689", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4689/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ5UG2wl5Qi628AEBmj"} ], 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.424415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4689/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 55490}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4689/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4689/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 55490}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424416.0>, params: %{}, path_info: ["sources", "1", "media", "4689", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:23:22.732 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:52.736 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.215 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:15.471 [info] GET /sources/2/sync_files_on_disk 15:24:15.473 [debug] QUERY OK source="settings" db=0.5ms idle=1371.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:24:15.474 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1372.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:24:15.474 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:24:15.475 [error] #PID<0.424424.0> running PinchflatWeb.Endpoint (connection #PID<0.424423.0>, stream id 1) terminated Server: pinchflat.veleek.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.424423.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33342}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424424.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ5X4hY_GVWon0AHN6h"} ], 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.424423.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33342}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424423.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33342}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424424.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", " (truncated) 15:24:22.740 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:52.745 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.219 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:16.029 [info] GET /sources/2/force_download_pending 15:25:16.031 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1920.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 [] 15:25:16.033 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1922.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 [] 15:25:16.034 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:25:16.037 [error] #PID<0.424431.0> running PinchflatWeb.Endpoint (connection #PID<0.424430.0>, stream id 1) terminated Server: pinchflat.veleek.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.424430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53290}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424431.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ5baHWiR0WYHEAHN8B"} ], 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.424430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53290}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53290}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424431.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_re (truncated) 15:25:22.751 [info] {"source":"oban","duration":5032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:52.764 [info] {"source":"oban","duration":12325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.224 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:16.206 [info] GET /sources/1/media/5611 15:26:16.207 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5611", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:26:16.209 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1097.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" = ?) [5611] 15:26:16.213 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=99.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:26:16.214 [debug] QUERY OK source="tasks" db=2.6ms queue=0.5ms idle=992.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" [5611] 15:26:16.218 [debug] QUERY OK source="oban_jobs" db=1.1ms queue=0.3ms idle=104.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" = ?) [1032] 15:26:16.222 [debug] QUERY OK source="settings" db=2.7ms queue=0.2ms idle=107.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:26:16.224 [debug] QUERY OK source="settings" db=1.0ms 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 [] 15:26:16.227 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:26:16.233 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.4ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:26:16.244 [info] Sent 200 in 37ms 15:26:22.768 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:52.775 [info] {"source":"oban","duration":5905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.225 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:20.729 [info] GET /sources/1/media/4250/force_download 15:27:20.731 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1274.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:27:20.731 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=620.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:27:20.732 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:27:20.733 [error] #PID<0.424449.0> running PinchflatWeb.Endpoint (connection #PID<0.424448.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4250/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/4250/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4250/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42382}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424449.0>, params: %{}, path_info: ["sources", "1", "media", "4250", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4250/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ5iqqVWyqISa4AEBnD"} ], 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.424448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4250/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42382}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4250/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4250/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42382}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:27:22.778 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:52.786 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.229 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:15.176 [info] GET /sources/1/media/3884 15:28:15.176 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3884", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:28:15.178 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1065.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" = ?) [3884] 15:28:15.180 [debug] QUERY OK source="sources" db=1.0ms idle=1067.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:28:15.181 [debug] QUERY OK source="tasks" db=1.9ms idle=1067.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" [3884] 15:28:15.185 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=1070.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 [] 15:28:15.187 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=525.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:28:15.190 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:28:15.193 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:28:15.198 [info] Sent 200 in 22ms 15:28:22.791 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:52.796 [info] {"source":"oban","duration":4364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.230 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:17.081 [info] GET /sources/1/force_download_pending 15:29:17.084 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1195.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:29:17.087 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=952.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 [] 15:29:17.087 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:29:17.089 [error] #PID<0.424467.0> running PinchflatWeb.Endpoint (connection #PID<0.424466.0>, stream id 1) terminated Server: pinchflat.veleek.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.424466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43518}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424467.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ5pcGs-c_tR5wAHOAh"} ], 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.424466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43518}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43518}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, meth (truncated) 15:29:22.799 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:52.804 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.231 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:12.837 [info] GET /sources/2/force_metadata_refresh 15:30:12.839 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=715.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 [] 15:30:12.841 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=706.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 [] 15:30:12.842 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:30:12.843 [error] #PID<0.424475.0> running PinchflatWeb.Endpoint (connection #PID<0.424474.0>, stream id 1) terminated Server: pinchflat.veleek.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.424474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45846}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424475.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ5srz7ou1LGFwAHOCB"} ], 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.424474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45846}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45846}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWVVUaGUtLXlIN0dhcnJTY0tpdWJrcU5H.Bzr-aqmZpzZ95sF0QifPEPRq307QVzjy0wJjTQ_jwUU", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, meth (truncated) 15:30:22.808 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:52.812 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.234 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:17.179 [info] GET /sources/1/media/5307/force_download 15:31:17.181 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1035.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:31:17.183 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1036.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 [] 15:31:17.183 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:31:17.185 [error] #PID<0.424482.0> running PinchflatWeb.Endpoint (connection #PID<0.424481.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5307/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/5307/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424481.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5307/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43614}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424482.0>, params: %{}, path_info: ["sources", "1", "media", "5307", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5307/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ5wbgT15z6kNEAHODh"} ], 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.424481.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5307/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43614}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5307/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424481.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5307/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43614}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424482.0>, params: %{}, path_info: ["sources", "1", "media", "5307", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:31:22.814 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:52.819 [info] {"source":"oban","duration":3600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.235 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:20.948 [info] GET /sources/1/media/5565/force_download 15:32:20.951 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=803.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 [] 15:32:20.952 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=805.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:32:20.953 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:32:20.954 [error] #PID<0.424490.0> running PinchflatWeb.Endpoint (connection #PID<0.424489.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5565/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/5565/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424489.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5565/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 46728}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424490.0>, params: %{}, path_info: ["sources", "1", "media", "5565", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5565/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ50JEJ9wi6cHoAHOFB"} ], 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.424489.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5565/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 46728}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5565/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424489.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5565/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 46728}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424490.0>, params: %{}, path_info: ["sources", "1", "media", "5565", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:32:22.824 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:52.828 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.238 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:22.832 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:24.127 [info] GET /sources/1/force_metadata_refresh 15:33:24.128 [debug] QUERY OK source="settings" db=0.5ms idle=1981.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 [] 15:33:24.131 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1982.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:33:24.131 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:33:24.132 [error] #PID<0.424497.0> running PinchflatWeb.Endpoint (connection #PID<0.424496.0>, stream id 1) terminated Server: pinchflat.veleek.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.424496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40358}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424497.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], 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", "GHJ530bHzIIZx1UAHOGh"} ], 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.424496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40358}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40358}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424497.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_re (truncated) 15:33:52.835 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.239 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:22.842 [info] {"source":"oban","duration":4815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:26.438 [info] GET /sources/1/media/3622 15:34:26.439 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3622", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:34:26.441 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=312.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" = ?) [3622] 15:34:26.442 [debug] QUERY OK source="tasks" db=0.7ms idle=292.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" [3622] 15:34:26.447 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=296.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:34:26.450 [debug] QUERY OK source="settings" db=2.1ms idle=298.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:34:26.453 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=301.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:34:26.467 [debug] QUERY OK source="settings" db=9.3ms queue=0.2ms idle=16.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 [] 15:34:26.478 [debug] QUERY OK source="media_profiles" db=3.7ms queue=0.3ms idle=31.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" = ?) [2] 15:34:26.503 [info] Sent 200 in 65ms 15:34:52.846 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.243 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:22.850 [info] {"source":"oban","duration":3385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:30.884 [info] GET /sources/1/media/4045 15:35:30.885 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4045", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:35:30.889 [debug] QUERY OK source="media_items" db=2.3ms queue=0.3ms idle=733.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" = ?) [4045] 15:35:30.892 [debug] QUERY OK source="tasks" db=0.9ms queue=0.2ms idle=737.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" [4045] 15:35:30.893 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=737.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:35:30.896 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=741.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:35:30.897 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=505.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:35:30.900 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:35:30.904 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:35:30.912 [info] Sent 200 in 27ms 15:35:52.854 [info] {"source":"oban","duration":3367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.244 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:09.893 [info] GET /sources/1/media/5611 15:36:09.893 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5611", "source_id" => "1"} Pipelines: [:browser] 15:36:09.895 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1740.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" = ?) [5611] 15:36:09.897 [debug] QUERY OK source="tasks" db=1.1ms queue=0.2ms idle=1742.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" [5611] 15:36:09.898 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1742.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:36:09.899 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=1351.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" = ?) [1032] 15:36:09.901 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=350.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:36:09.902 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:36:09.904 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:36:09.907 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:36:09.914 [info] Sent 200 in 21ms 15:36:10.394 [info] GET /sources/1 15:36:10.394 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 15:36:10.396 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=495.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:36:10.399 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=496.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" = ?) [2] 15:36:10.401 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=497.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 15:36:10.402 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=0.1ms idle=497.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" = ?) [1097] 15:36:10.404 [debug] QUERY OK source="settings" db=0.6ms idle=496.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:36:10.406 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms 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 [] 15:36:10.408 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:36:10.417 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=14.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:36:10.422 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=15.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] 15:36:10.432 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=18.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 15:36:10.437 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=28.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:36:10.440 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=29.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 15:36:10.443 [debug] QUERY OK source="media_items" db=1.9ms idle=24.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 15:36:10.448 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=25.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:36:10.454 [debug] QUERY OK source="media_items" db=5.5ms queue=0.3ms idle=16.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 15:36:10.462 [debug] QUERY OK source="media_items" db=7.1ms queue=0.2ms idle=18.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] 15:36:10.468 [info] Sent 200 in 74ms 15:36:22.858 [info] {"source":"oban","duration":3415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:28.792 [info] GET /sources/1/media/5611/force_download 15:36:28.795 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=640.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:36:28.796 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=642.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:36:28.797 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:36:28.798 [error] #PID<0.424535.0> running PinchflatWeb.Endpoint (connection #PID<0.424534.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5611/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/5611/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51730}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcWtVaDc4RTdIR281Y3ZNdjFCbTN5a0t3.7BCtIVB0n7NaL1RTY-6I3PpP0ATzRfsYhYbxyXpGEu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcWtVaDc4RTdIR281Y3ZNdjFCbTN5a0t3.7BCtIVB0n7NaL1RTY-6I3PpP0ATzRfsYhYbxyXpGEu4" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424535.0>, params: %{}, path_info: ["sources", "1", "media", "5611", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcWtVaDc4RTdIR281Y3ZNdjFCbTN5a0t3.7BCtIVB0n7NaL1RTY-6I3PpP0ATzRfsYhYbxyXpGEu4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcWtVaDc4RTdIR281Y3ZNdjFCbTN5a0t3.7BCtIVB0n7NaL1RTY-6I3PpP0ATzRfsYhYbxyXpGEu4"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5611/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ6CkWu_h_6ZU4AHOQB"} ], 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.424534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51730}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcWtVaDc4RTdIR281Y3ZNdjFCbTN5a0t3.7BCtIVB0n7NaL1RTY-6I3PpP0ATzRfsYhYbxyXpGEu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5611/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51730}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcWtVaDc4RTdIR281Y3ZNdjFCbTN5a0t3.7BCtIVB0n7NaL1RTY-6I3PpP0ATzRfsYhYbxyXpGEu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:36:52.862 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.248 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:03.511 [info] GET /sources/1/media/6070 15:37:03.512 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6070", "source_id" => "1"} Pipelines: [:browser] 15:37:03.513 [debug] QUERY OK source="media_items" db=0.9ms idle=1357.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" = ?) [6070] 15:37:03.516 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=1359.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" [6070] 15:37:03.518 [debug] QUERY OK source="sources" db=1.4ms idle=1360.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:37:03.519 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=1363.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" = ?) [1091] 15:37:03.521 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=775.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 [] 15:37:03.524 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:37:03.526 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:37:03.529 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:37:03.536 [info] Sent 200 in 24ms 15:37:19.212 [info] GET /sources/1/media/4535 15:37:19.212 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4535", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:37:19.214 [debug] QUERY OK source="media_items" db=1.0ms idle=412.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" = ?) [4535] 15:37:19.217 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=60.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" [4535] 15:37:19.217 [debug] QUERY OK source="sources" db=1.2ms idle=61.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:37:19.219 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=63.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 [] 15:37:19.221 [debug] QUERY OK source="settings" db=0.7ms idle=64.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 [] 15:37:19.223 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:37:19.226 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:37:19.230 [info] Sent 200 in 18ms 15:37:22.867 [info] {"source":"oban","duration":3600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:52.872 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.251 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:22.726 [info] GET /sources/1/media/5009 15:38:22.727 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5009", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:38:22.730 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=685.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" = ?) [5009] 15:38:22.733 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=576.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:38:22.733 [debug] QUERY OK source="tasks" db=1.6ms queue=0.2ms idle=575.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" [5009] 15:38:22.737 [debug] QUERY OK source="oban_jobs" db=1.1ms queue=0.4ms idle=579.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" = ?) [958] 15:38:22.739 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=582.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:38:22.740 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:38:22.743 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:38:22.748 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms 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" = ?) [2] 15:38:22.758 [info] Sent 200 in 31ms 15:38:22.875 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:52.880 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.256 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:19.554 [info] GET /sources/1/media/5944 15:39:19.554 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5944", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:39:19.556 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1399.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" = ?) [5944] 15:39:19.559 [debug] QUERY OK source="sources" db=1.3ms idle=1402.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:39:19.560 [debug] QUERY OK source="tasks" db=2.0ms queue=0.1ms idle=1402.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" [5944] 15:39:19.563 [debug] QUERY OK source="oban_jobs" db=1.2ms queue=0.1ms idle=1298.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" = ?) [1075] 15:39:19.565 [debug] QUERY OK source="settings" db=1.1ms idle=297.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 [] 15:39:19.567 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:39:19.569 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:39:19.573 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:39:19.579 [info] Sent 200 in 25ms 15:39:20.618 [info] GET /sources 15:39:20.618 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 15:39:20.622 [debug] QUERY OK source="settings" db=2.8ms queue=0.1ms idle=1054.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:39:20.623 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1055.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 [] 15:39:20.625 [debug] QUERY OK source="settings" db=0.6ms idle=1054.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 [] 15:39:20.627 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1053.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 [] 15:39:20.629 [debug] QUERY OK source="settings" db=0.5ms idle=359.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:39:20.636 [debug] QUERY OK source="sources" db=5.5ms queue=0.2ms idle=8.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)) [] 15:39:20.645 [debug] QUERY OK source="sources" db=7.3ms queue=0.2ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", 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] 15:39:20.651 [info] Sent 200 in 33ms 15:39:20.680 [info] GET /sources/1/media/5944 15:39:20.680 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5944", "source_id" => "1"} Pipelines: [:browser] 15:39:20.682 [debug] QUERY OK source="media_items" db=0.7ms idle=56.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" = ?) [5944] 15:39:20.684 [debug] QUERY OK source="sources" db=0.5ms idle=55.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:39:20.685 [debug] QUERY OK source="tasks" db=0.5ms idle=55.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" [5944] 15:39:20.686 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=49.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" = ?) [1075] 15:39:20.687 [debug] QUERY OK source="settings" db=0.4ms idle=42.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:39:20.688 [debug] QUERY OK source="settings" db=0.4ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:39:20.690 [debug] QUERY OK source="settings" db=0.5ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:39:20.692 [debug] QUERY OK source="media_profiles" db=0.6ms 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" = ?) [2] 15:39:20.698 [info] Sent 200 in 18ms 15:39:22.884 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:52.888 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.265 [info] {"source":"oban","duration":6881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:10.310 [info] GET /sources/1/media/3622/force_download 15:40:10.312 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=826.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:10.314 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=155.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:10.315 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:40:10.318 [error] #PID<0.424585.0> running PinchflatWeb.Endpoint (connection #PID<0.424584.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3622/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/3622/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3622/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53868}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424585.0>, params: %{}, path_info: ["sources", "1", "media", "3622", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3622/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ6PdkurUqIvz0ABGrE"} ], 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.424584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3622/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53868}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3622/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3622/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 53868}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424585.0>, params: %{}, path_info: ["sources", "1", "media", "3622", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:40:22.892 [info] {"source":"oban","duration":3556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:52.897 [info] {"source":"oban","duration":3299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:56.041 [info] GET /sources/1/media/5695 15:40:56.041 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5695", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:40:56.045 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=1885.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" = ?) [5695] 15:40:56.048 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=1889.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" [5695] 15:40:56.049 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=1889.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:40:56.052 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.4ms idle=1407.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" = ?) [1043] 15:40:56.055 [debug] QUERY OK source="settings" db=1.6ms queue=0.3ms idle=406.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 [] 15:40:56.057 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:56.061 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:40:56.066 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.6ms 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" = ?) [2] 15:40:56.077 [info] Sent 200 in 36ms 15:41:00.272 [info] {"source":"oban","duration":3663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:22.899 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:52.904 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.281 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:01.257 [info] GET /sources/1/media/4425 15:42:01.258 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4425", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:42:01.261 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=1089.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" = ?) [4425] 15:42:01.266 [debug] QUERY OK source="tasks" db=3.5ms idle=1092.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" [4425] 15:42:01.266 [debug] QUERY OK source="sources" db=2.9ms queue=0.8ms idle=1092.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:42:01.271 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=987.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 [] 15:42:01.274 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=372.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 [] 15:42:01.277 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=15.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:01.280 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:42:01.288 [info] Sent 200 in 30ms 15:42:22.908 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:49.866 [info] GET /media_profiles 15:42:49.866 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 15:42:49.871 [debug] QUERY OK source="media_profiles" db=3.5ms queue=0.1ms idle=1694.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 15:42:49.873 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=720.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 [] 15:42:49.874 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=700.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 [] 15:42:49.876 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=702.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:42:49.880 [info] Sent 200 in 14ms 15:42:52.911 [info] {"source":"oban","duration":2669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:55.560 [info] GET /sources/1/media/3884/force_download 15:42:55.567 [debug] QUERY OK source="settings" db=5.7ms queue=0.2ms idle=1387.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 [] 15:42:55.570 [debug] QUERY OK source="settings" db=2.8ms queue=0.2ms idle=394.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 [] 15:42:55.570 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:42:55.574 [error] #PID<0.424615.0> running PinchflatWeb.Endpoint (connection #PID<0.424614.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/3884/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/3884/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3884/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33014}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424615.0>, params: %{}, path_info: ["sources", "1", "media", "3884", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/3884/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ6ZFLSvNeLSJYABGvk"} ], 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.424614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3884/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33014}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/3884/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3884/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33014}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:43:00.283 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:22.916 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:45.380 [info] GET /sources/1/media/5900 15:43:45.380 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5900", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:43:45.383 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1208.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" = ?) [5900] 15:43:45.387 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=1038.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" [5900] 15:43:45.388 [debug] QUERY OK source="sources" db=2.3ms idle=212.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:43:45.390 [debug] QUERY OK source="oban_jobs" db=1.0ms queue=0.1ms idle=216.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" = ?) [1069] 15:43:45.392 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=41.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:45.393 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:45.396 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:43:45.400 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:43:45.407 [info] Sent 200 in 26ms 15:43:52.920 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.285 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:22.924 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:47.049 [info] GET /sources/1/media/4006 15:44:47.050 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4006", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:44:47.053 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1496.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" = ?) [4006] 15:44:47.055 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=880.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" [4006] 15:44:47.056 [debug] QUERY OK source="sources" db=1.1ms idle=881.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:44:47.058 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=883.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 [] 15:44:47.060 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms 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 [] 15:44:47.063 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:44:47.068 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:44:47.076 [info] Sent 200 in 27ms 15:44:52.928 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.289 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:22.932 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:45.180 [info] GET /sources/1/media/4045/force_download 15:45:45.182 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1007.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 [] 15:45:45.183 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1009.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:45:45.184 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:45:45.185 [error] #PID<0.424644.0> running PinchflatWeb.Endpoint (connection #PID<0.424643.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4045/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/4045/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424643.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4045/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38412}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424644.0>, params: %{}, path_info: ["sources", "1", "media", "4045", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4045/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ6i9D2u3hwkJ0ABG1E"} ], 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.424643.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4045/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38412}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4045/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424643.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4045/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38412}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa1lYeTB1b2NTelFWM1NQdjhNd2dTRDNs.yfA0ssFp31bzfkVcpoUVlkAnkSP5Bl7AWpqpjGEke74", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:45:52.936 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.291 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:19.281 [info] GET /settings 15:46:19.281 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 15:46:19.282 [debug] QUERY OK source="settings" db=0.5ms 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 [] 15:46:19.284 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1108.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:46:19.285 [debug] QUERY OK source="settings" db=0.6ms idle=1109.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:46:19.287 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1111.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:46:19.294 [info] Sent 200 in 12ms 15:46:22.938 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:36.400 [info] GET /sources/1/media/4535/force_download 15:46:36.402 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=1226.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:46:36.404 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=1227.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 [] 15:46:36.405 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:46:36.407 [error] #PID<0.424656.0> running PinchflatWeb.Endpoint (connection #PID<0.424655.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4535/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/4535/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424655.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4535/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58962}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424656.0>, params: %{}, path_info: ["sources", "1", "media", "4535", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4535/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ6l73qmSWbD98ABG4E"} ], 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.424655.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4535/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58962}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4535/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424655.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4535/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58962}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424656.0>, params: %{}, path_info: ["sources", "1", "media", "4535", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:46:52.943 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.293 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:09.235 [info] GET /sources/1/media/5900 15:47:09.235 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5900", "source_id" => "1"} Pipelines: [:browser] 15:47:09.237 [debug] QUERY OK source="media_items" db=1.5ms idle=1060.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" = ?) [5900] 15:47:09.239 [debug] QUERY OK source="sources" db=0.5ms idle=1063.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:47:09.240 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=1063.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" [5900] 15:47:09.242 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.1ms idle=1066.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" = ?) [1069] 15:47:09.244 [debug] QUERY OK source="settings" db=0.4ms queue=0.5ms idle=133.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:47:09.246 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=6.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 [] 15:47:09.248 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:47:09.252 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:47:09.258 [info] Sent 200 in 23ms 15:47:09.318 [info] GET /sources/1/media/5695 15:47:09.318 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5695", "source_id" => "1"} Pipelines: [:browser] 15:47:09.320 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=76.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" = ?) [5695] 15:47:09.325 [debug] QUERY OK source="tasks" db=3.0ms queue=0.1ms idle=78.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" [5695] 15:47:09.327 [debug] QUERY OK source="sources" db=3.5ms queue=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] 15:47:09.329 [debug] QUERY OK source="oban_jobs" db=1.5ms idle=79.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" = ?) [1043] 15:47:09.331 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=78.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:47:09.333 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms 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 [] 15:47:09.336 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms 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 [] 15:47:09.339 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.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" = ?) [2] 15:47:09.346 [info] Sent 200 in 27ms 15:47:22.949 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:38.862 [info] GET /media/88548859-7f85-4afc-a0da-87f81f95c3a3/stream 15:47:38.862 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "88548859-7f85-4afc-a0da-87f81f95c3a3", "v" => "1760705493"} Pipelines: [:maybe_basic_auth] 15:47:38.864 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=1687.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["88548859-7f85-4afc-a0da-87f81f95c3a3"] 15:47:38.865 [debug] Invalid range request for media item: 88548859-7f85-4afc-a0da-87f81f95c3a3 - serving full file 15:47:38.865 [info] Sent 200 in 3ms 15:47:52.953 [info] {"source":"oban","duration":3520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.296 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:22.958 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:44.005 [info] GET /sources/1/media/4886 15:48:44.006 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4886", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:48:44.009 [debug] QUERY OK source="media_items" db=2.2ms idle=1831.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" = ?) [4886] 15:48:44.013 [debug] QUERY OK source="tasks" db=3.5ms queue=0.1ms idle=1834.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" [4886] 15:48:44.014 [debug] QUERY OK source="sources" db=4.2ms idle=1834.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:48:44.017 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.1ms idle=1545.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" = ?) [942] 15:48:44.019 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms 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 [] 15:48:44.021 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:48:44.023 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:48:44.027 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.6ms 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" = ?) [2] 15:48:44.034 [info] Sent 200 in 29ms 15:48:52.962 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.301 [info] {"source":"oban","duration":3108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:07.512 [info] GET /app_info 15:49:07.513 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 15:49:07.515 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1338.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 [] 15:49:07.516 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1340.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:49:07.519 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms idle=962.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 [] 15:49:07.522 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=346.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:49:07.524 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=347.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 [] 15:49:07.527 [info] Sent 200 in 14ms 15:49:22.966 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:44.960 [info] GET /sources/1/media/5695/force_download 15:49:44.963 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1785.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 [] 15:49:44.964 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1788.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:49:44.964 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:49:44.969 [error] #PID<0.424692.0> running PinchflatWeb.Endpoint (connection #PID<0.424691.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5695/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/5695/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424691.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44720}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424692.0>, params: %{}, path_info: ["sources", "1", "media", "5695", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5695/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ6w6T7DR5-96AABG-E"} ], 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.424691.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44720}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5695/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424691.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44720}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:49:52.970 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.302 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:22.974 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:41.069 [info] GET /sources/1/media/5900/force_download 15:50:41.072 [debug] QUERY OK source="settings" db=2.0ms queue=0.3ms idle=895.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:50:41.074 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=897.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 [] 15:50:41.074 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:50:41.076 [error] #PID<0.424700.0> running PinchflatWeb.Endpoint (connection #PID<0.424699.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5900/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/5900/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52062}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424700.0>, params: %{}, path_info: ["sources", "1", "media", "5900", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5900/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ60LVRCYq1VJoABG_k"} ], 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.424699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52062}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5900/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52062}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:50:52.978 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.304 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:22.980 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:41.073 [info] GET /sources/1/media/6070 15:51:41.074 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6070", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:51:41.078 [debug] QUERY OK source="media_items" db=1.9ms queue=0.6ms idle=904.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" = ?) [6070] 15:51:41.084 [debug] QUERY OK source="tasks" db=3.2ms queue=0.3ms idle=905.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" [6070] 15:51:41.086 [debug] QUERY OK source="sources" db=3.3ms queue=1.1ms idle=906.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:51:41.089 [debug] QUERY OK source="oban_jobs" db=1.6ms queue=0.2ms idle=912.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" = ?) [1091] 15:51:41.092 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=915.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:51:41.094 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=14.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 [] 15:51:41.098 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:51:41.103 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.5ms idle=15.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:51:41.113 [info] Sent 200 in 39ms 15:51:52.984 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.306 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:22.989 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:42.419 [info] GET /sources/1/media/5944/force_download 15:52:42.422 [debug] QUERY OK source="settings" db=1.0ms queue=0.7ms idle=243.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:52:42.425 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=245.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:52:42.426 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:52:42.429 [error] #PID<0.424718.0> running PinchflatWeb.Endpoint (connection #PID<0.424717.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5944/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/5944/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59030}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424718.0>, params: %{}, path_info: ["sources", "1", "media", "5944", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5944/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ67PZWJeCEZsgABHDE"} ], 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.424717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59030}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5944/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59030}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:52:52.993 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.312 [info] {"source":"oban","duration":3327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:16.019 [info] GET / 15:53:16.020 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:53:16.022 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=1843.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 [] 15:53:16.024 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=1845.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:53:16.025 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1846.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:53:16.027 [debug] QUERY OK source="media_items" db=2.1ms idle=1516.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:53:16.031 [info] Exqlite.Connection (#PID<0.2319.0>) disconnected: ** (DBConnection.ConnectionError) client #PID<0.424723.0> exited 15:53:16.042 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.6.6/priv/repo/extensions/sqlean-linux-x86/sqlean` 15:53:22.997 [info] {"source":"oban","duration":3012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:37.459 [info] GET /sources/1/media/4425/force_download 15:53:37.461 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1282.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 [] 15:53:37.462 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=877.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:53:37.462 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:53:37.463 [error] #PID<0.424727.0> running PinchflatWeb.Endpoint (connection #PID<0.424726.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4425/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/4425/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4425/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45964}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424727.0>, params: %{}, path_info: ["sources", "1", "media", "4425", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4425/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ6-ccAEIcCJqwABHFE"} ], 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.424726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4425/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45964}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4425/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4425/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 45964}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZ192ZTRudFN4QzZET1dXUWpPeExuMFc3.OqiyCBmfBz_SOBAGmMf08DsEvqNMcu_8J6tTg0tkt0E", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 15:53:53.001 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.314 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:23.006 [info] {"source":"oban","duration":4327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:39.390 [info] GET /sources/1/media/5009/force_download 15:54:39.404 [debug] QUERY OK source="settings" db=12.9ms queue=0.7ms idle=1197.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 [] 15:54:39.406 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1211.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 [] 15:54:39.406 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:54:39.407 [error] #PID<0.424735.0> running PinchflatWeb.Endpoint (connection #PID<0.424734.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5009/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/5009/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5009/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56216}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424735.0>, params: %{}, path_info: ["sources", "1", "media", "5009", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5009/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ7CDJdXgbK34oABHGk"} ], 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.424734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5009/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56216}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5009/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5009/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56216}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424735.0>, params: %{}, path_info: ["sources", "1", "media", "5009", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:54:53.010 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.317 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:23.015 [info] {"source":"oban","duration":4048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:42.791 [info] GET /media/c83ae703-b371-45ee-97e3-301a0c7d0199/stream 15:55:42.791 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "c83ae703-b371-45ee-97e3-301a0c7d0199", "v" => "1761225700"} Pipelines: [:maybe_basic_auth] 15:55:42.795 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=755.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."uuid" = ?) ["c83ae703-b371-45ee-97e3-301a0c7d0199"] 15:55:42.798 [debug] Invalid range request for media item: c83ae703-b371-45ee-97e3-301a0c7d0199 - serving full file 15:55:42.798 [info] Sent 200 in 7ms 15:55:53.019 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.320 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:23.023 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:47.879 [info] GET /sources/1/media/4006/force_download 15:56:47.882 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=1677.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 [] 15:56:47.885 [debug] QUERY OK source="settings" db=1.0ms queue=0.5ms idle=1680.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 [] 15:56:47.885 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:56:47.888 [error] #PID<0.424750.0> running PinchflatWeb.Endpoint (connection #PID<0.424749.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4006/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/4006/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4006/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424750.0>, params: %{}, path_info: ["sources", "1", "media", "4006", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4006/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ7JhzmUqAmRM8ABHJk"} ], 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.424749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4006/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4006/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4006/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59434}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424750.0>, params: %{}, path_info: ["sources", "1", "media", "4006", "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://pinchflat.veleek.com", :phoenix_router => Pinch (truncated) 15:56:53.027 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.322 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:23.031 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:49.673 [info] GET /sources/1/media/5477 15:57:49.674 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5477", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 15:57:49.675 [debug] QUERY OK source="media_items" db=0.7ms idle=1472.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" = ?) [5477] 15:57:49.677 [debug] QUERY OK source="tasks" db=0.6ms idle=1473.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" [5477] 15:57:49.677 [debug] QUERY OK source="sources" db=1.2ms idle=1473.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 15:57:49.679 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=1188.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" = ?) [1015] 15:57:49.681 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=187.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:57:49.682 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:57:49.685 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:57:49.689 [debug] QUERY OK source="media_profiles" db=2.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:57:49.695 [info] Sent 200 in 21ms 15:57:53.035 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.324 [info] {"source":"oban","duration":1450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:23.039 [info] {"source":"oban","duration":3389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:53.043 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:53.052 [info] GET /sources/2/media/33 15:58:53.052 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "33", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 15:58:53.055 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=851.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] 15:58:53.056 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=853.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" [33] 15:58:53.057 [debug] QUERY OK source="sources" db=0.9ms idle=853.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:58:53.060 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=300.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 [] 15:58:53.062 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=17.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 [] 15:58:53.064 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:58:53.067 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 15:58:53.073 [info] Sent 200 in 21ms 15:59:00.327 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:23.047 [info] {"source":"oban","duration":3245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:47.672 [info] GET /sources/new 15:59:47.673 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "2"} Pipelines: [:browser] 15:59:47.677 [debug] QUERY OK source="sources" db=2.4ms queue=0.3ms idle=1472.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 15:59:47.680 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=1475.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" [] 15:59:47.682 [debug] QUERY OK source="settings" db=1.1ms queue=0.4ms idle=1478.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:59:47.685 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=1481.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:59:47.687 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=730.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:59:47.691 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:59:47.696 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=14.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 [] 15:59:47.718 [info] Sent 200 in 45ms 15:59:53.051 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.338 [info] {"source":"oban","duration":4199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:23.055 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:37.593 [info] GET /media/17693953-4897-48af-8743-8838cefa9f18/stream 16:00:37.595 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "17693953-4897-48af-8743-8838cefa9f18", "v" => "1759318356"} Pipelines: [:maybe_basic_auth] 16:00:37.600 [debug] QUERY OK source="media_items" db=1.9ms queue=2.2ms idle=1393.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."uuid" = ?) ["17693953-4897-48af-8743-8838cefa9f18"] 16:00:37.601 [debug] Invalid range request for media item: 17693953-4897-48af-8743-8838cefa9f18 - serving full file 16:00:37.601 [info] Sent 200 in 8ms 16:00:53.058 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.342 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:23.062 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:24.870 [info] GET /sources/1/media/6070/force_download 16:01:24.872 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=669.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:01:24.873 [debug] QUERY OK source="settings" db=0.5ms idle=670.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:01:24.873 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:01:24.874 [error] #PID<0.424791.0> running PinchflatWeb.Endpoint (connection #PID<0.424790.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/6070/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/6070/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52854}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMlppTmNVeU54enY5UEJVekcwZk83Rlpf.EF9DTAjadIimA01oA2i8z2O3YlI7S5vewZWKPME7NGs", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMlppTmNVeU54enY5UEJVekcwZk83Rlpf.EF9DTAjadIimA01oA2i8z2O3YlI7S5vewZWKPME7NGs" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424791.0>, params: %{}, path_info: ["sources", "1", "media", "6070", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMlppTmNVeU54enY5UEJVekcwZk83Rlpf.EF9DTAjadIimA01oA2i8z2O3YlI7S5vewZWKPME7NGs" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMlppTmNVeU54enY5UEJVekcwZk83Rlpf.EF9DTAjadIimA01oA2i8z2O3YlI7S5vewZWKPME7NGs"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/6070/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ7Zprgp82a4yEAGoYi"} ], 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.424790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52854}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMlppTmNVeU54enY5UEJVekcwZk83Rlpf.EF9DTAjadIimA01oA2i8z2O3YlI7S5vewZWKPME7NGs", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/6070/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52854}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMlppTmNVeU54enY5UEJVekcwZk83Rlpf.EF9DTAjadIimA01oA2i8z2O3YlI7S5vewZWKPME7NGs", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 16:01:53.065 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.344 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:10.357 [info] GET /sources/2/media/31 16:02:10.357 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "31", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 16:02:10.361 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=838.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [31] 16:02:10.367 [debug] QUERY OK source="tasks" db=4.5ms queue=0.1ms idle=160.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" [31] 16:02:10.368 [debug] QUERY OK source="sources" db=2.9ms queue=1.4ms idle=161.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:02:10.374 [debug] QUERY OK source="settings" db=4.7ms queue=0.1ms idle=167.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:02:10.379 [debug] QUERY OK source="settings" db=4.2ms queue=0.2ms idle=172.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:02:10.385 [debug] QUERY OK source="settings" db=1.2ms queue=1.7ms idle=20.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 [] 16:02:10.388 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=20.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" = ?) [2] 16:02:10.394 [info] Sent 200 in 37ms 16:02:23.069 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:53.072 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.345 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:11.619 [info] GET /sources/2/media/35 16:03:11.620 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "35", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 16:03:11.622 [debug] QUERY OK source="media_items" db=1.9ms idle=1399.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] 16:03:11.624 [debug] QUERY OK source="tasks" db=0.8ms idle=1402.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" [35] 16:03:11.624 [debug] QUERY OK source="sources" db=1.0ms idle=1402.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:03:11.626 [debug] QUERY OK source="settings" db=0.6ms idle=1404.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:03:11.628 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=841.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:03:11.629 [debug] QUERY OK source="settings" db=0.5ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:03:11.633 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 16:03:11.638 [info] Sent 200 in 19ms 16:03:23.077 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:53.081 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.347 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:10.230 [info] GET /sources/1/media/4886/force_download 16:04:10.233 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=1009.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 [] 16:04:10.235 [debug] QUERY OK source="settings" db=1.1ms queue=0.5ms idle=236.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:04:10.236 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:04:10.240 [error] #PID<0.424818.0> running PinchflatWeb.Endpoint (connection #PID<0.424817.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/4886/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/4886/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424817.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4886/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43322}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424818.0>, params: %{}, path_info: ["sources", "1", "media", "4886", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/4886/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ7jRsYk5mpI74AGocC"} ], 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.424817.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4886/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43322}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/4886/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424817.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4886/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 43322}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 16:04:23.085 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:53.089 [info] {"source":"oban","duration":3730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:58.864 [info] GET /sources/1/media/5477/force_download 16:04:58.873 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=704.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 [] 16:04:58.875 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=652.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 [] 16:04:58.876 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:04:58.877 [error] #PID<0.424825.0> running PinchflatWeb.Endpoint (connection #PID<0.424824.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5477/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/5477/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5477/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56308}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424825.0>, params: %{}, path_info: ["sources", "1", "media", "5477", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/1/media/5477/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ7mG3lNsoJUoIABHTE"} ], 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.424824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5477/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56308}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/5477/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5477/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 56308}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" (truncated) 16:05:00.349 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:23.094 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:53.099 [info] {"source":"oban","duration":3187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.351 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:01.674 [info] GET /sources/2/media/11 16:06:01.675 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "11", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 16:06:01.679 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1450.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] 16:06:01.682 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=1454.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" [11] 16:06:01.682 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1328.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:06:01.685 [debug] QUERY OK source="settings" db=0.9ms queue=0.5ms idle=1244.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:06:01.687 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=243.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:06:01.690 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=10.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 [] 16:06:01.695 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms 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" = ?) [2] 16:06:01.704 [info] Sent 200 in 29ms 16:06:23.104 [info] {"source":"oban","duration":3857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:53.106 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.358 [info] {"source":"oban","duration":4828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:02.301 [info] GET /sources/new 16:07:02.301 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 16:07:02.304 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1076.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 16:07:02.306 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=644.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" [] 16:07:02.308 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=80.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:07:02.311 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=83.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:07:02.313 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=85.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:07:02.316 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:07:02.320 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:07:02.337 [info] Sent 200 in 36ms 16:07:23.111 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:53.115 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:59.434 [info] GET /sources/2/media/33/force_download 16:07:59.437 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=1202.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:07:59.439 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1204.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:07:59.440 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:07:59.441 [error] #PID<0.424850.0> running PinchflatWeb.Endpoint (connection #PID<0.424849.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/33/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/33/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424849.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/33/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 32816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424850.0>, params: %{}, path_info: ["sources", "2", "media", "33", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/33/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ7wni-kyy8h_wAEBsD"} ], 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.424849.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/33/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 32816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/33/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424849.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/33/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 32816}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUFBQSzljTVhZMDY4dlB4MzI0UHdKTmdn.Gvu6jxpz0BKxFgoxWMhaLsqMduN5RAZfADLUIwyu2qE", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, (truncated) 16:08:00.359 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:23.119 [info] {"source":"oban","duration":3248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:49.990 [info] GET /sources/2/media/24 16:08:49.990 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "24", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 16:08:49.992 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=1757.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" = ?) [24] 16:08:49.994 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=1760.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" [24] 16:08:49.995 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1760.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:08:49.997 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1763.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:08:49.999 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=967.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 [] 16:08:50.001 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:08:50.005 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 16:08:50.011 [info] Sent 200 in 21ms 16:08:53.123 [info] {"source":"oban","duration":3747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.362 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:23.128 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:51.112 [info] GET /media_profiles/1 16:09:51.113 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 16:09:51.116 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=1826.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] 16:09:51.118 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=846.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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] 16:09:51.121 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=848.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 [] 16:09:51.123 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=851.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:09:51.126 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=833.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:09:51.135 [info] Sent 200 in 22ms 16:09:53.130 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.363 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:23.137 [info] {"source":"oban","duration":3437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:49.739 [info] GET /media_profiles/2 16:10:49.739 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"delete_files" => "true", "id" => "2"} Pipelines: [:browser] 16:10:49.742 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms idle=1464.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 16:10:49.744 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1467.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [2] 16:10:49.746 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms idle=1469.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 [] 16:10:49.748 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1235.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 [] 16:10:49.750 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=235.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:10:49.755 [info] Sent 200 in 16ms 16:10:53.143 [info] {"source":"oban","duration":5240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.365 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:23.146 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:40.062 [info] GET /media/2c6fbc4b-7268-4812-8cfd-0316970a2657/stream 16:11:40.063 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "2c6fbc4b-7268-4812-8cfd-0316970a2657", "v" => "1754544805"} Pipelines: [:maybe_basic_auth] 16:11:40.064 [debug] QUERY OK source="media_items" db=1.0ms idle=1788.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["2c6fbc4b-7268-4812-8cfd-0316970a2657"] 16:11:40.066 [debug] Invalid range request for media item: 2c6fbc4b-7268-4812-8cfd-0316970a2657 - serving full file 16:11:40.066 [info] Sent 200 in 3ms 16:11:53.153 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.368 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:23.156 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:23.989 [info] GET /sources/2/media/20 16:12:23.990 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "20", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 16:12:23.991 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1715.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" = ?) [20] 16:12:23.993 [debug] QUERY OK source="sources" db=0.6ms idle=1145.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:12:23.996 [debug] QUERY OK source="tasks" db=3.2ms idle=1717.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" [20] 16:12:23.997 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=840.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:12:23.999 [debug] QUERY OK source="settings" db=1.3ms idle=145.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:12:24.001 [debug] QUERY OK source="settings" db=1.0ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:12:24.005 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 16:12:24.010 [info] Sent 200 in 20ms 16:12:53.160 [info] {"source":"oban","duration":2224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.372 [info] {"source":"oban","duration":3431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:04.276 [info] GET /sources/2/media/26 16:13:04.277 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "26", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 16:13:04.280 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1002.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] 16:13:04.282 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=283.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:13:04.284 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=1006.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" [26] 16:13:04.285 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:13:04.286 [debug] QUERY OK source="settings" db=0.6ms 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 [] 16:13:04.291 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:13:04.294 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms 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" = ?) [2] 16:13:04.299 [info] Sent 200 in 22ms 16:13:23.165 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:39.776 [info] GET /sources/2/media/35/force_download 16:13:39.778 [debug] QUERY OK source="settings" db=1.0ms queue=0.4ms idle=1501.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:13:39.782 [debug] QUERY OK source="settings" db=0.5ms queue=2.4ms idle=1503.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:13:39.782 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:13:39.783 [error] #PID<0.424903.0> running PinchflatWeb.Endpoint (connection #PID<0.424902.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/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/2/media/35/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424902.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/35/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 50692}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYX0dBZGpSZEN4ZldnV2ZONG52Z2Z1TmYw.HEmGEq_b0hIg73svCecvNYXB_2kPQfO-sDm258cSZ4g", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYX0dBZGpSZEN4ZldnV2ZONG52Z2Z1TmYw.HEmGEq_b0hIg73svCecvNYXB_2kPQfO-sDm258cSZ4g" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424903.0>, params: %{}, path_info: ["sources", "2", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYX0dBZGpSZEN4ZldnV2ZONG52Z2Z1TmYw.HEmGEq_b0hIg73svCecvNYXB_2kPQfO-sDm258cSZ4g" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYX0dBZGpSZEN4ZldnV2ZONG52Z2Z1TmYw.HEmGEq_b0hIg73svCecvNYXB_2kPQfO-sDm258cSZ4g"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/35/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ8Ebapael_m5IABHck"} ], 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.424902.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/35/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 50692}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYX0dBZGpSZEN4ZldnV2ZONG52Z2Z1TmYw.HEmGEq_b0hIg73svCecvNYXB_2kPQfO-sDm258cSZ4g", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/35/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424902.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/35/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 50692}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYX0dBZGpSZEN4ZldnV2ZONG52Z2Z1TmYw.HEmGEq_b0hIg73svCecvNYXB_2kPQfO-sDm258cSZ4g", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, (truncated) 16:13:53.167 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.374 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:13.585 [info] GET /sources/2/media/28 16:14:13.585 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "28", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 16:14:13.589 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1310.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" = ?) [28] 16:14:13.591 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=1314.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" [28] 16:14:13.592 [debug] QUERY OK source="sources" db=1.8ms idle=1314.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 16:14:13.597 [debug] QUERY OK source="settings" db=4.0ms queue=0.1ms idle=1317.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 [] 16:14:13.601 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=348.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:14:13.606 [debug] QUERY OK source="settings" db=3.7ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:14:13.612 [debug] QUERY OK source="media_profiles" db=3.0ms queue=0.1ms idle=18.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 16:14:13.619 [info] Sent 200 in 34ms 16:14:23.171 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:53.175 [info] {"source":"oban","duration":3473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.378 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:18.993 [info] GET /sources/2/media/31/force_download 16:15:18.994 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1465.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:15:18.995 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=705.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:15:18.995 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:15:18.996 [error] #PID<0.424921.0> running PinchflatWeb.Endpoint (connection #PID<0.424920.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/31/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/31/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424920.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/31/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 39240}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424921.0>, params: %{}, path_info: ["sources", "2", "media", "31", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/31/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ8KNBwqUtj33gABHfk"} ], 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.424920.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/31/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 39240}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/31/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424920.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/31/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 39240}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, (truncated) 16:15:23.179 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:53.181 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.381 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:18.039 [info] GET /sources/2/media/11/force_download 16:16:18.041 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1749.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:16:18.043 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=1751.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:16:18.044 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:16:18.046 [error] #PID<0.424927.0> running PinchflatWeb.Endpoint (connection #PID<0.424926.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/11/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/11/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/11/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 47626}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424927.0>, params: %{}, path_info: ["sources", "2", "media", "11", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/11/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ8No_d9Lytt0IABHgE"} ], 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.424926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/11/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 47626}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/11/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/11/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 47626}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, (truncated) 16:16:23.184 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:53.189 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.382 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:21.987 [info] GET /sources/2/media/24/force_download 16:17:21.990 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=1698.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:17:21.992 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=1700.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 [] 16:17:21.992 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:17:21.994 [error] #PID<0.424936.0> running PinchflatWeb.Endpoint (connection #PID<0.424935.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/24/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/24/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/24/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40880}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424936.0>, params: %{}, path_info: ["sources", "2", "media", "24", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/24/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ8RXN7MOTOETkAEB0D"} ], 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.424935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/24/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40880}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/24/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/24/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 40880}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYcDRjT0poZzZZRGZzMkRDbThjTlZYMHVE.mMdKYdOLiiTUuKMI3xBLV5QIGvwe5FmowcGHVP-v0rg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, (truncated) 16:17:23.194 [info] {"source":"oban","duration":4340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:53.196 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.385 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:23.200 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:24.014 [info] GET /media/7e72ea6c-e83a-4e34-9f94-3bf2167106c7/stream 16:18:24.014 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "7e72ea6c-e83a-4e34-9f94-3bf2167106c7", "v" => "1754545265"} Pipelines: [:maybe_basic_auth] 16:18:24.017 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1721.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."uuid" = ?) ["7e72ea6c-e83a-4e34-9f94-3bf2167106c7"] 16:18:24.019 [debug] Invalid range request for media item: 7e72ea6c-e83a-4e34-9f94-3bf2167106c7 - serving full file 16:18:24.019 [info] Sent 200 in 5ms 16:18:53.202 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.395 [info] {"source":"oban","duration":6942,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:23.205 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:27.093 [info] GET /sources/2/media/28/force_download 16:19:27.096 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=793.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:19:27.098 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=795.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 [] 16:19:27.099 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:19:27.101 [error] #PID<0.424951.0> running PinchflatWeb.Endpoint (connection #PID<0.424950.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/28/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/28/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424950.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/28/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49602}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424951.0>, params: %{}, path_info: ["sources", "2", "media", "28", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/28/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ8YpRhgCcgzgwAGoei"} ], 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.424950.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/28/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49602}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/28/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424950.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/28/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 49602}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424951.0>, params: %{}, path_info: ["sources", "2", "media", "28", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 16:19:53.209 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.397 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:23.213 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:26.467 [info] GET /sources/2/media/26/force_download 16:20:26.471 [debug] QUERY OK source="settings" db=2.2ms queue=0.3ms idle=771.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:20:26.473 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=170.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 [] 16:20:26.475 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:20:26.478 [error] #PID<0.424959.0> running PinchflatWeb.Endpoint (connection #PID<0.424958.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/26/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/26/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424958.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/26/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44232}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424959.0>, params: %{}, path_info: ["sources", "2", "media", "26", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/26/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ8cGdgBq503UoABHkE"} ], 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.424958.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/26/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44232}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/26/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424958.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/26/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 44232}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424959.0>, params: %{}, path_info: ["sources", "2", "media", "26", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 16:20:53.217 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.399 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:23.221 [info] {"source":"oban","duration":3446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:31.596 [info] GET /media/3167036b-0541-438c-8dfa-29f865f10630/stream 16:21:31.597 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "3167036b-0541-438c-8dfa-29f865f10630", "v" => "1754545027"} Pipelines: [:maybe_basic_auth] 16:21:31.600 [debug] QUERY OK source="media_items" db=2.3ms queue=0.3ms idle=1296.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."uuid" = ?) ["3167036b-0541-438c-8dfa-29f865f10630"] 16:21:31.602 [debug] Invalid range request for media item: 3167036b-0541-438c-8dfa-29f865f10630 - serving full file 16:21:31.602 [info] Sent 200 in 6ms 16:21:53.224 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.400 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:23.227 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:35.084 [info] GET /media/09ba769d-fe12-42fe-a5cd-f3a8a8b35a3d/stream 16:22:35.085 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "09ba769d-fe12-42fe-a5cd-f3a8a8b35a3d", "v" => "1754544922"} Pipelines: [:maybe_basic_auth] 16:22:35.086 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=900.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["09ba769d-fe12-42fe-a5cd-f3a8a8b35a3d"] 16:22:35.087 [debug] Invalid range request for media item: 09ba769d-fe12-42fe-a5cd-f3a8a8b35a3d - serving full file 16:22:35.087 [info] Sent 200 in 3ms 16:22:53.233 [info] {"source":"oban","duration":4836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.403 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:23.236 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:31.242 [info] GET /sources/2/media/20/force_download 16:23:31.245 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=932.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:23:31.251 [debug] QUERY OK source="settings" db=4.9ms queue=0.3ms idle=934.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:23:31.251 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 16:23:31.253 [error] #PID<0.424981.0> running PinchflatWeb.Endpoint (connection #PID<0.424980.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/2/media/20/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/20/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424980.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/20/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58064}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424981.0>, params: %{}, path_info: ["sources", "2", "media", "20", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"}, {"x-forwarded-for", "20.171.207.139"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-openai-host-hash", "665381938"}, {"x-real-ip", "20.171.207.139"} ], request_path: "/sources/2/media/20/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHJ8m2zP_r8AY5YABHnk"} ], 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.424980.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/20/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58064}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, 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/20/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.424980.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/20/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58064}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)", "x-forwarded-for" => "20.171.207.139", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-openai-host-hash" => "665381938", "x-real-ip" => "20.171.207.139" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.424981.0>, params: %{}, path_info: ["sources", "2", "media", "20", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, (truncated) 16:23:53.240 [info] {"source":"oban","duration":2463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.406 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:22.809 [info] GET /media/ef85f942-c00e-4f91-aae4-2819f5e1cf5e/stream 16:24:22.810 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "ef85f942-c00e-4f91-aae4-2819f5e1cf5e", "v" => "1759058264"} Pipelines: [:maybe_basic_auth] 16:24:22.813 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=494.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["ef85f942-c00e-4f91-aae4-2819f5e1cf5e"] 16:24:22.815 [debug] Invalid range request for media item: ef85f942-c00e-4f91-aae4-2819f5e1cf5e - serving full file 16:24:22.815 [info] Sent 200 in 5ms 16:24:23.244 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:53.247 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.408 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:23.250 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:26.704 [info] GET /media/a2fba799-5267-40ca-b774-8fc80436280c/stream 16:25:26.704 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "a2fba799-5267-40ca-b774-8fc80436280c", "v" => "1761485189"} Pipelines: [:maybe_basic_auth] 16:25:26.707 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=862.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["a2fba799-5267-40ca-b774-8fc80436280c"] 16:25:26.708 [debug] Invalid range request for media item: a2fba799-5267-40ca-b774-8fc80436280c - serving full file 16:25:26.708 [info] Sent 200 in 4ms 16:25:53.275 [info] {"source":"oban","duration":12469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.410 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:23.278 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:27.055 [info] GET /media/8f639671-9c10-4db2-914a-16070fd5fb63/stream 16:26:27.056 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "8f639671-9c10-4db2-914a-16070fd5fb63", "v" => "1760445330"} Pipelines: [:maybe_basic_auth] 16:26:27.059 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=971.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."uuid" = ?) ["8f639671-9c10-4db2-914a-16070fd5fb63"] 16:26:27.060 [debug] Invalid range request for media item: 8f639671-9c10-4db2-914a-16070fd5fb63 - serving full file 16:26:27.060 [info] Sent 200 in 4ms 16:26:53.280 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.411 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:23.285 [info] {"source":"oban","duration":3708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:32.919 [info] GET /sources/opml.xml 16:27:32.919 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "e11b64af-8faa-4a96-aa0f-85d19676caa0"} Pipelines: [:maybe_basic_auth, :token_protected_route] 16:27:32.923 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=601.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 [] 16:27:32.925 [debug] QUERY OK source="sources" db=0.4ms queue=0.9ms idle=604.2ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 16:27:32.925 [info] Sent 200 in 6ms 16:27:53.289 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.413 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:23.291 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:27.959 [info] GET /media/53130e19-8a2d-46f0-ad72-92bd1ed3ee57/stream 16:28:27.960 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "53130e19-8a2d-46f0-ad72-92bd1ed3ee57", "v" => "1754544905"} Pipelines: [:maybe_basic_auth] 16:28:27.963 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=1637.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."uuid" = ?) ["53130e19-8a2d-46f0-ad72-92bd1ed3ee57"] 16:28:27.965 [debug] Invalid range request for media item: 53130e19-8a2d-46f0-ad72-92bd1ed3ee57 - serving full file 16:28:27.965 [info] Sent 200 in 6ms 16:28:53.294 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.415 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:17.749 [info] GET /media/a5d1f1b9-fa30-4fc9-a85e-ad1cc0b85b0b/stream 16:29:17.749 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "a5d1f1b9-fa30-4fc9-a85e-ad1cc0b85b0b", "v" => "1754545033"} Pipelines: [:maybe_basic_auth] 16:29:17.751 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1426.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."uuid" = ?) ["a5d1f1b9-fa30-4fc9-a85e-ad1cc0b85b0b"] 16:29:17.752 [debug] Invalid range request for media item: a5d1f1b9-fa30-4fc9-a85e-ad1cc0b85b0b - serving full file 16:29:17.753 [info] Sent 200 in 4ms 16:29:23.298 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:53.340 [info] {"source":"oban","duration":15896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.420 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:05.038 [info] GET /media/46743fac-4e21-4cd3-b599-b66b01bedf44/stream 16:30:05.039 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "46743fac-4e21-4cd3-b599-b66b01bedf44", "v" => "1754545274"} Pipelines: [:maybe_basic_auth] 16:30:05.042 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=699.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."uuid" = ?) ["46743fac-4e21-4cd3-b599-b66b01bedf44"] 16:30:05.043 [debug] Invalid range request for media item: 46743fac-4e21-4cd3-b599-b66b01bedf44 - serving full file 16:30:05.043 [info] Sent 200 in 5ms 16:30:23.344 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:47.667 [info] GET /media/58538baa-46f7-4e01-b114-bbc69b72cd57/stream 16:30:47.668 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "58538baa-46f7-4e01-b114-bbc69b72cd57", "v" => "1761139010"} Pipelines: [:maybe_basic_auth] 16:30:47.670 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1328.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."uuid" = ?) ["58538baa-46f7-4e01-b114-bbc69b72cd57"] 16:30:47.672 [debug] Invalid range request for media item: 58538baa-46f7-4e01-b114-bbc69b72cd57 - serving full file 16:30:47.672 [info] Sent 200 in 5ms 16:30:53.349 [info] {"source":"oban","duration":3994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.421 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:23.352 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:26.320 [info] GET /media/914de551-8c0f-4bbf-bf28-97b6b1a812cc/stream 16:31:26.320 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "914de551-8c0f-4bbf-bf28-97b6b1a812cc", "v" => "1760532068"} Pipelines: [:maybe_basic_auth] 16:31:26.327 [debug] QUERY OK source="media_items" db=5.1ms queue=0.5ms idle=1058.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["914de551-8c0f-4bbf-bf28-97b6b1a812cc"] 16:31:26.330 [debug] Invalid range request for media item: 914de551-8c0f-4bbf-bf28-97b6b1a812cc - serving full file 16:31:26.330 [info] Sent 200 in 10ms 16:31:53.359 [info] {"source":"oban","duration":6004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.423 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:03.759 [info] GET /media/c23d5c9b-18e8-4e5a-8d5d-509f36f60c4c/stream 16:32:03.759 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "c23d5c9b-18e8-4e5a-8d5d-509f36f60c4c", "v" => "1754545150"} Pipelines: [:maybe_basic_auth] 16:32:03.761 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1386.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."uuid" = ?) ["c23d5c9b-18e8-4e5a-8d5d-509f36f60c4c"] 16:32:03.762 [debug] Invalid range request for media item: c23d5c9b-18e8-4e5a-8d5d-509f36f60c4c - serving full file 16:32:03.762 [info] Sent 200 in 3ms 16:32:23.361 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:37.083 [info] GET /media/1d1b3ebe-82f4-43d0-a8ac-3fd5b84ee179/stream 16:32:37.083 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "1d1b3ebe-82f4-43d0-a8ac-3fd5b84ee179", "v" => "1760271924"} Pipelines: [:maybe_basic_auth] 16:32:37.087 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=1708.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."uuid" = ?) ["1d1b3ebe-82f4-43d0-a8ac-3fd5b84ee179"] 16:32:37.088 [debug] Invalid range request for media item: 1d1b3ebe-82f4-43d0-a8ac-3fd5b84ee179 - serving full file 16:32:37.088 [info] Sent 200 in 5ms 16:32:53.364 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.426 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:07.447 [info] GET /media/714a6f68-933c-4bba-a605-d7c1fcd5fc07/stream 16:33:07.449 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "714a6f68-933c-4bba-a605-d7c1fcd5fc07", "v" => "1754545149"} Pipelines: [:maybe_basic_auth] 16:33:07.451 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1073.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["714a6f68-933c-4bba-a605-d7c1fcd5fc07"] 16:33:07.453 [debug] Invalid range request for media item: 714a6f68-933c-4bba-a605-d7c1fcd5fc07 - serving full file 16:33:07.453 [info] Sent 200 in 6ms 16:33:23.369 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:53.374 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:59.241 [info] GET /media/d5b06525-7032-4e4d-b33d-2f59dbe7a9f9/stream 16:33:59.241 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "d5b06525-7032-4e4d-b33d-2f59dbe7a9f9", "v" => "1754544534"} Pipelines: [:maybe_basic_auth] 16:33:59.244 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=860.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."uuid" = ?) ["d5b06525-7032-4e4d-b33d-2f59dbe7a9f9"] 16:33:59.245 [debug] Invalid range request for media item: d5b06525-7032-4e4d-b33d-2f59dbe7a9f9 - serving full file 16:33:59.245 [info] Sent 200 in 4ms 16:34:00.427 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:23.377 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:53.380 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.430 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:23.382 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:53.385 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.432 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:23.388 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:53.391 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.433 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:23.394 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:53.400 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.436 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:23.402 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:53.405 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.438 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:23.411 [info] {"source":"oban","duration":4040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:53.414 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.442 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:23.416 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:53.420 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.443 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:23.422 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:53.427 [info] {"source":"oban","duration":3365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.445 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:23.429 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:53.432 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.448 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:23.438 [info] {"source":"oban","duration":4360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:53.441 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.453 [info] {"source":"oban","duration":3647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:23.444 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:53.449 [info] {"source":"oban","duration":4379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.506 [info] {"source":"oban","duration":49934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:23.455 [info] {"source":"oban","duration":3751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:53.459 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.515 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:23.464 [info] {"source":"oban","duration":3370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:53.467 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.517 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:23.469 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:53.473 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.519 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:23.479 [info] {"source":"oban","duration":4494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:53.482 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.523 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:23.486 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:53.493 [info] {"source":"oban","duration":5900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.528 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:23.495 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:53.498 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.534 [info] {"source":"oban","duration":4493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:23.502 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:53.505 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.536 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:23.508 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:53.511 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.538 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:23.513 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:53.519 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.540 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:23.522 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:53.528 [info] {"source":"oban","duration":5680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.542 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:23.532 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:53.536 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.544 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:23.541 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:53.544 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.546 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:23.546 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:53.550 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.548 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:23.553 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:53.556 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.550 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:23.563 [info] {"source":"oban","duration":5691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:53.565 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.553 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:23.577 [info] {"source":"oban","duration":10598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":4} 17:00:53.581 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.554 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:23.583 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:53.587 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.556 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:23.590 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:53.593 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.561 [info] {"source":"oban","duration":3540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:23.598 [info] {"source":"oban","duration":4061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:53.601 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.563 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:23.604 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:53.606 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.565 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:23.610 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:53.614 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.566 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:23.617 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:53.620 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.568 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:23.622 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:53.626 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.570 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:23.628 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:53.631 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.572 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:23.635 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:53.638 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.574 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:23.642 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:53.645 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.575 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:23.648 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:53.651 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.576 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:23.655 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:53.657 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.578 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:23.661 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:53.663 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.580 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:23.667 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:53.676 [info] {"source":"oban","duration":7873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.583 [info] {"source":"oban","duration":1479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:23.678 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:53.682 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.585 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:23.684 [info] {"source":"oban","duration":1715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:53.688 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.587 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:23.691 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:53.693 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.589 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:23.696 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:53.699 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.591 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:23.702 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:53.706 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.593 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:23.709 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:53.714 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.595 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:23.718 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:53.723 [info] {"source":"oban","duration":4490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.596 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:23.726 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:53.730 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.598 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:23.733 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:53.736 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.600 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:23.738 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:53.742 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.602 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:23.745 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:53.747 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.604 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:23.751 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:53.756 [info] {"source":"oban","duration":4594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.605 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:23.759 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:53.762 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.607 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:23.766 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:53.769 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.609 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:23.772 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:53.774 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.610 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:23.777 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:53.783 [info] {"source":"oban","duration":4160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.612 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:23.785 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:53.789 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.615 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:23.793 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:53.795 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.617 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:23.799 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:53.802 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.619 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:23.805 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:53.807 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.620 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:23.815 [info] {"source":"oban","duration":5868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:53.817 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.621 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:23.822 [info] {"source":"oban","duration":3678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:53.835 [info] {"source":"oban","duration":5265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.622 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:23.839 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:53.841 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.623 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:23.844 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:53.847 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.625 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:23.851 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:53.853 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.627 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:23.857 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:53.859 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.628 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:23.862 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:53.866 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.629 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:23.869 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:53.871 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.630 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:23.875 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:53.905 [info] {"source":"oban","duration":29342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.631 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:23.907 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:53.911 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.632 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:23.914 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:53.918 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.634 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:23.921 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:53.923 [info] {"source":"oban","duration":1626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.639 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:23.926 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:53.929 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.640 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:23.931 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:53.935 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.642 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:23.938 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:53.940 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.646 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:23.943 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:53.954 [info] {"source":"oban","duration":9605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.647 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:23.958 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:53.961 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.649 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:23.964 [info] {"source":"oban","duration":2641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:53.967 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.650 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:23.974 [info] {"source":"oban","duration":5369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:53.976 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.651 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:23.980 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:53.983 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.653 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:23.985 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:53.990 [info] {"source":"oban","duration":3399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.655 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:23.996 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:54.000 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.656 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:24.003 [info] {"source":"oban","duration":1616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:54.009 [info] {"source":"oban","duration":4539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.658 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:24.012 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:54.015 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.660 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:24.018 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:54.022 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.668 [info] {"source":"oban","duration":7107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1098]} 18:00:00.676 [info] {"args":{},"id":1098,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1761613200675544585,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 18:00:00.727 [debug] QUERY OK source="media_items" db=50.3ms queue=0.1ms idle=1031.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.727 [info] Culling 1 media items past their retention date 18:00:00.736 [debug] QUERY OK source="tasks" db=4.1ms queue=1.5ms idle=1085.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."media_item_id" = ?) AND (o1."state" IN (?,?,?,?,?,?,?)) [4806, "scheduled", "available", "executing", "retryable", "completed", "discarded", "cancelled"] 18:00:00.750 [info] User scripts lifecyle file either not present or is empty. Skipping. 18:00:00.762 [debug] QUERY OK source="media_items" db=11.2ms queue=0.1ms idle=261.8ms UPDATE "media_items" SET "culled_at" = ?, "media_filepath" = ?, "prevent_download" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-10-28 01:00:00Z], nil, true, nil, ~U[2025-10-28 01:00:00Z], 4806] 18:00:00.768 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=94.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 18:00:00.768 [info] Deleting 0 media items that are from before the source cutoff 18:00:00.771 [info] {"args":{},"id":1098,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":93559,"event":"job:stop","queue_time":671038,"attempt":1,"tags":["media_item","local_data"]} 18:00:24.024 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:54.028 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.669 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:24.030 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:54.033 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.671 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:24.036 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:54.040 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.672 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:24.044 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:54.046 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.674 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:24.049 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:54.052 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.676 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:24.055 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:54.058 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.677 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:24.062 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:54.064 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.679 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:24.068 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:54.071 [info] {"source":"oban","duration":2674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.681 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:24.076 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:54.078 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.683 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:24.082 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:54.086 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.685 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:24.089 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:54.092 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.687 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:24.094 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:54.097 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.688 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:24.103 [info] {"source":"oban","duration":4522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:54.106 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.689 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:24.111 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:54.114 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.691 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:24.117 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:54.119 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.693 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:24.123 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:54.126 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.696 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:24.129 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:54.132 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.698 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:24.136 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:54.138 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.699 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:24.141 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:54.144 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.702 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:24.148 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:54.151 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.705 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:24.154 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:54.157 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.707 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:24.159 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:54.162 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.709 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:24.165 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:54.168 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.710 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:24.171 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:54.174 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.711 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:24.178 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:54.181 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.713 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:24.184 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:54.186 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.715 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:24.189 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:54.193 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.717 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:24.196 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:54.201 [info] {"source":"oban","duration":4107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.718 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:24.203 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:54.207 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.720 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:24.210 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:54.213 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.722 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:24.218 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:54.220 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.723 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:24.224 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:54.226 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.725 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:24.229 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:54.233 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.726 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:24.235 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:54.238 [info] {"source":"oban","duration":1626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.727 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:24.241 [info] {"source":"oban","duration":1586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:54.244 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.729 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:24.248 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:54.251 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.731 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:24.254 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:54.258 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.733 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:24.261 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:54.264 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.735 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:24.267 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:54.269 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.737 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:24.274 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:54.277 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.741 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:24.281 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:54.284 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.743 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:24.286 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:54.291 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.750 [info] {"source":"oban","duration":5978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:24.294 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:54.296 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.752 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:24.300 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:54.314 [info] {"source":"oban","duration":12397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.753 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:24.316 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:54.319 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.755 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:24.323 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:54.326 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.758 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:24.333 [info] {"source":"oban","duration":4184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:54.338 [info] {"source":"oban","duration":4379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.759 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:24.341 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:54.345 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.761 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:24.349 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:54.352 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.762 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:24.355 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:54.357 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.764 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:24.361 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:54.365 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.766 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:24.367 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:54.373 [info] {"source":"oban","duration":4229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.767 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:24.393 [info] {"source":"oban","duration":16557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:54.396 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.769 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:24.398 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:54.401 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.771 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:24.406 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:54.411 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.773 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:24.413 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:54.416 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.775 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:24.419 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:54.422 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.777 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:24.426 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:54.429 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.781 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:24.432 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:54.435 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.784 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:24.439 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:54.442 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.789 [info] {"source":"oban","duration":4588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1099]} 19:00:00.797 [info] {"args":{},"id":1099,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1761616800797060908,"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:00.802 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=1063.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) 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:00.803 [info] Redownloading 0 media items 19:00:00.806 [info] {"args":{},"id":1099,"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":6460,"event":"job:stop","queue_time":794101,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 19:00:24.444 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:54.448 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.792 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:24.452 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:54.454 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.793 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:24.457 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:30.920 [info] GET / 19:02:30.922 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:02:30.923 [debug] QUERY OK source="settings" db=0.5ms idle=1172.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:30.925 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.3ms idle=1173.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:02:30.927 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1175.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:02:30.932 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=363.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:02:30.946 [debug] QUERY OK source="media_items" db=12.9ms queue=0.2ms idle=183.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:02:30.951 [debug] QUERY OK source="settings" db=3.3ms queue=0.3ms idle=23.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:30.956 [debug] QUERY OK source="settings" db=4.1ms queue=0.4ms idle=25.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:02:30.958 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=30.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:30.962 [debug] QUERY OK source="tasks" db=0.8ms idle=28.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:02:30.964 [debug] QUERY OK source="media_items" db=1.1ms idle=16.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:02:30.967 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=14.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:02:30.969 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:02:30.984 [debug] QUERY OK source="media_items" db=7.3ms queue=0.2ms idle=18.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:02:30.989 [debug] QUERY OK source="media_items" db=4.3ms queue=0.2ms idle=23.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:02:30.993 [info] Sent 200 in 72ms 19:02:54.460 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.795 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:24.463 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:54.468 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.799 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:24.471 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:54.474 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.802 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:24.478 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:54.481 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.803 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:24.484 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:54.487 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.805 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:24.490 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:54.494 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.808 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:24.496 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:54.499 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.809 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:24.502 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:54.506 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.810 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:24.509 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:54.512 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.813 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:24.515 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:54.517 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.815 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:24.520 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:54.523 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.817 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:24.526 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:54.529 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.818 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:24.532 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:54.536 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.820 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:24.539 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:54.542 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.823 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:24.547 [info] {"source":"oban","duration":3763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:54.551 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.825 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:24.554 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:54.556 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.827 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:24.560 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:54.562 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.828 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:24.565 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:54.569 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.830 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:24.572 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:54.574 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.831 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:24.578 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:54.582 [info] {"source":"oban","duration":3507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.833 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:24.584 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:54.588 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.836 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:24.590 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:54.593 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.837 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:24.597 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:54.600 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.839 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:24.603 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:54.605 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.841 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:24.609 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:54.613 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.844 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:24.615 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:54.618 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.846 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:24.622 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:54.625 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.847 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:24.627 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:54.630 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.849 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:24.634 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:54.641 [info] {"source":"oban","duration":6496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.852 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:24.643 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:54.646 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.854 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:24.650 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:54.653 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.856 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:24.655 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:54.659 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.858 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:24.661 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:54.664 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.862 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:24.668 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:37.735 [info] GET / 19:35:37.736 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:35:37.738 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms idle=1903.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:37.739 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1905.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:35:37.741 [debug] QUERY OK source="sources" db=1.4ms idle=1906.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:35:37.748 [debug] QUERY OK source="media_items" db=6.1ms queue=0.2ms idle=1862.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:37.752 [debug] QUERY OK source="media_items" db=2.7ms queue=0.3ms idle=865.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:37.754 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=15.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:37.756 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=15.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:37.759 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=16.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:37.766 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=15.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:35:37.770 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=15.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:37.774 [debug] QUERY OK source="media_items" db=2.8ms queue=0.3ms idle=16.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:35:37.777 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=19.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:35:37.797 [debug] QUERY OK source="media_items" db=8.5ms queue=0.1ms idle=28.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:35:37.805 [debug] QUERY OK source="media_items" db=6.5ms queue=0.9ms idle=31.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:35:37.809 [info] Sent 200 in 74ms 19:35:39.630 [info] GET / 19:35:39.631 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:35:39.632 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=798.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:39.634 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=799.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:35:39.635 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=801.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:35:39.638 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=802.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:39.648 [debug] QUERY OK source="media_items" db=8.4ms queue=0.1ms idle=748.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:35:39.653 [debug] QUERY OK source="settings" db=4.3ms queue=0.3ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:39.656 [debug] QUERY OK source="settings" db=2.5ms queue=0.2ms idle=19.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:35:39.660 [debug] QUERY OK source="settings" db=1.5ms queue=1.2ms idle=22.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:39.668 [debug] QUERY OK source="tasks" db=2.6ms queue=0.1ms idle=27.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:39.674 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=23.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:35:39.677 [debug] QUERY OK source="media_items" db=2.0ms queue=0.4ms idle=21.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:35:39.683 [debug] QUERY OK source="sources" db=3.9ms queue=0.2ms idle=22.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 19:35:39.698 [debug] QUERY OK source="media_items" db=3.8ms queue=0.2ms idle=33.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:39.707 [debug] QUERY OK source="media_items" db=8.3ms queue=0.2ms idle=30.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:35:39.711 [info] Sent 200 in 80ms 19:35:54.672 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.868 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:24.676 [info] {"source":"oban","duration":3602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:54.680 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.870 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:24.682 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:54.686 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.872 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:24.688 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:54.692 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.874 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:24.699 [info] {"source":"oban","duration":6639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:54.703 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.875 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:24.707 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:54.710 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.878 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:24.713 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:54.716 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.883 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:24.720 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:54.723 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.885 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:24.726 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:54.728 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.887 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:24.733 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:54.737 [info] {"source":"oban","duration":3543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.889 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:24.739 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:54.742 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.891 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:24.746 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:54.748 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.893 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:24.751 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:54.755 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.894 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:24.757 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:54.778 [info] {"source":"oban","duration":20009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.897 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:24.781 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:54.785 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.914 [info] {"source":"oban","duration":13946,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:24.787 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:54.790 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.916 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:24.793 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:54.796 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.917 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:24.799 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:54.802 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.920 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:24.805 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:54.808 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.922 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:24.812 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:54.814 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.924 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:24.818 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:54.823 [info] {"source":"oban","duration":3582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.926 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:24.826 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:54.829 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.928 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:24.833 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:54.835 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.930 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:24.839 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:54.841 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.931 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:24.844 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:54.847 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.933 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:24.854 [info] {"source":"oban","duration":4814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:54.856 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.936 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:24.859 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:54.862 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.937 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:24.866 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:54.868 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.938 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:24.871 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:54.874 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.940 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:24.878 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:54.880 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.942 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:24.884 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:54.887 [info] {"source":"oban","duration":2522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.944 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:24.890 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:54.893 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.946 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:24.897 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:54.899 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.948 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:24.903 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:54.907 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.950 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:24.910 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:54.913 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.951 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:24.916 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:54.918 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.954 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:24.921 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:54.924 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.956 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:24.928 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:54.930 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.957 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:24.940 [info] {"source":"oban","duration":8214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:54.942 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.959 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:24.946 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:54.948 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.961 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:24.951 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:54.954 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.963 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:24.958 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:54.961 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.965 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:24.964 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:54.966 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.967 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:24.969 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:54.974 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.969 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:24.976 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:54.979 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.970 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:24.982 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:54.986 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.973 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:24.988 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:54.991 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.975 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:24.994 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:54.998 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.977 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:25.000 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:55.003 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.979 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:25.006 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:55.010 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.981 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:25.013 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:55.018 [info] {"source":"oban","duration":4015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.983 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:25.020 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:55.024 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.985 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:25.027 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:55.040 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.987 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:25.042 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:55.045 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.989 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:25.048 [info] {"source":"oban","duration":1607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:55.050 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.990 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:25.055 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:55.074 [info] {"source":"oban","duration":16872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.993 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:25.076 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:55.080 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.995 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:25.083 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:55.089 [info] {"source":"oban","duration":4968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.997 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:25.099 [info] {"source":"oban","duration":9077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:55.104 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.999 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:25.107 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:55.110 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:01.001 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:25.112 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:55.115 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.003 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:25.119 [info] {"source":"oban","duration":2558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:55.122 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.005 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:25.125 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:55.129 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.006 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:25.133 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:55.136 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.008 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:25.139 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:55.143 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.009 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:25.146 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:55.149 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.011 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:25.153 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:55.155 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.013 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:25.159 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:55.162 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.016 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:25.165 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:55.168 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.020 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:25.171 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:55.174 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.022 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:25.177 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:55.181 [info] {"source":"oban","duration":3798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.023 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:25.184 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:55.187 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.025 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:25.191 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:55.194 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.027 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:25.197 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:55.202 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.029 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:25.205 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:55.207 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.030 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:25.211 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:55.213 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.033 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:25.217 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:43.083 [debug] Tzdata polling for update. 20:51:43.498 [debug] Tzdata polling shows the loaded tz database is up to date. 20:51:55.220 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.036 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:25.223 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:55.226 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.038 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:25.229 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:55.232 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.039 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:25.236 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:55.239 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.041 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:25.245 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:55.248 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.045 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:25.251 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:55.253 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.047 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:25.257 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:55.264 [info] {"source":"oban","duration":5628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.049 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:25.267 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:55.270 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.051 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:25.273 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:55.277 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.052 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:25.280 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:55.283 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.054 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:25.290 [info] {"source":"oban","duration":5269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:55.293 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.055 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:25.295 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:55.298 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.056 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:25.302 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:55.305 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.058 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:25.307 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:55.310 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.061 [info] {"source":"oban","duration":1546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:25.313 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:55.317 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.064 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:25.320 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:55.325 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.065 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:25.329 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:55.334 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.068 [info] {"source":"oban","duration":1610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:25.337 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:55.339 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.077 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:25.343 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:55.348 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.078 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:25.351 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:55.355 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.079 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:25.358 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:55.362 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.081 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:25.364 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:55.368 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.082 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:25.371 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:55.374 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.084 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:25.377 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:55.380 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.085 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:25.384 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:55.387 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.088 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:25.391 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:55.393 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.090 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:25.397 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:55.401 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.092 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:25.406 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:55.409 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.094 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:25.413 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:55.415 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.096 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:25.421 [info] {"source":"oban","duration":3778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:55.424 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.098 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:25.426 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:55.429 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.101 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:25.433 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:55.436 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.104 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:25.439 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:46.342 [info] GET /.git/config 21:23:46.345 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1237.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:23:46.347 [debug] QUERY OK source="settings" db=1.1ms queue=0.5ms idle=1239.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:23:46.348 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:23:46.350 [error] #PID<0.426711.0> running PinchflatWeb.Endpoint (connection #PID<0.426710.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.426710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58666}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36", "x-forwarded-for" => "13.217.209.78", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "13.217.209.78" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.426711.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36"}, {"x-forwarded-for", "13.217.209.78"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "13.217.209.78"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKM_eRxrgcT2O4AECyD"} ], 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.426710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58666}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36", "x-forwarded-for" => "13.217.209.78", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "13.217.209.78" }, 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 /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.426710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 58666}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36", "x-forwarded-for" => "13.217.209.78", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "13.217.209.78" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.426711.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36"}, {"x-forwarded-for", "13.217.209.78"}, {"x-forwarded-host" (truncated) 21:23:55.444 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.108 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:25.447 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:55.451 [info] {"source":"oban","duration":3330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.109 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:25.459 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:55.462 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.111 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:25.465 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:55.467 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.113 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:25.471 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:55.474 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.115 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:25.482 [info] {"source":"oban","duration":7010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:55.485 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.117 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:25.489 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:55.491 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.121 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:25.495 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:55.498 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.122 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:25.501 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:55.504 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.124 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:25.507 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:55.511 [info] {"source":"oban","duration":2658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.126 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:25.515 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:55.518 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.134 [info] {"source":"oban","duration":5970,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:25.529 [info] {"source":"oban","duration":8953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:55.535 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.135 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:25.537 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:55.541 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.137 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:25.545 [info] {"source":"oban","duration":3388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:55.548 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.146 [info] {"source":"oban","duration":7495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:25.553 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:55.556 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.149 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:25.562 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:55.566 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.152 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:25.568 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:55.572 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.153 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:25.574 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:55.577 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.155 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:25.580 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:55.583 [info] {"source":"oban","duration":1619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.158 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:25.586 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:55.588 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.159 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:25.591 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:55.594 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.161 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:25.598 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:55.600 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.163 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:25.612 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:55.614 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.166 [info] {"source":"oban","duration":1428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:25.617 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:55.622 [info] {"source":"oban","duration":3470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.168 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:25.625 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:55.628 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.171 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:25.630 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:55.634 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.172 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:25.637 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:55.639 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.175 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:25.642 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:55.645 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.178 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:25.649 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:55.653 [info] {"source":"oban","duration":3932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.180 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:25.656 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:50.805 [info] GET /.git/config 21:52:50.813 [debug] QUERY OK source="settings" db=6.9ms queue=0.2ms idle=1615.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:52:50.821 [debug] QUERY OK source="settings" db=7.6ms queue=0.1ms idle=1623.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:52:50.822 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:52:50.823 [error] #PID<0.426873.0> running PinchflatWeb.Endpoint (connection #PID<0.426872.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.426872.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59046}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/5.0.3.3 UP.Link/5.1.2.12 (Google WAP Proxy/1.0)", "x-forwarded-for" => "213.209.157.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "213.209.157.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.426873.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/5.0.3.3 UP.Link/5.1.2.12 (Google WAP Proxy/1.0)"}, {"x-forwarded-for", "213.209.157.244"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "213.209.157.244"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKOlA6Hvbhz6voAEC7D"} ], 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.426872.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59046}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/5.0.3.3 UP.Link/5.1.2.12 (Google WAP Proxy/1.0)", "x-forwarded-for" => "213.209.157.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "213.209.157.244" }, 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 /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.426872.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 59046}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pinchflat.veleek.com", "user-agent" => "BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/5.0.3.3 UP.Link/5.1.2.12 (Google WAP Proxy/1.0)", "x-forwarded-for" => "213.209.157.244", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "213.209.157.244" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.426873.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/5.0.3.3 UP.Link/5.1.2.12 (Google WAP Proxy/1.0 (truncated) 21:52:55.660 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.181 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:25.662 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:55.666 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.183 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:25.668 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:55.672 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.185 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:25.677 [info] {"source":"oban","duration":3805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:55.679 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.187 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:25.683 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:55.686 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.190 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:25.688 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:55.693 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.193 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:25.695 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:55.699 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.194 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:25.709 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:55.711 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.198 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:25.714 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:55.717 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.200 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:25.721 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:55.724 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.202 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:03.375 [info] HEAD /.git/config 22:02:03.379 [debug] QUERY OK source="settings" db=2.5ms idle=527.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:03.380 [debug] QUERY OK source="settings" db=0.5ms idle=146.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:02:03.380 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:02:03.383 [error] #PID<0.426925.0> running PinchflatWeb.Endpoint (connection #PID<0.426924.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: HEAD /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.426924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 32786}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "3.235.254.79", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "3.235.254.79" }, method: "HEAD", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.426925.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "3.235.254.79"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "3.235.254.79"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKPFLZM_LaJ6sQAGpPi"} ], 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.426924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 32786}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "3.235.254.79", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "3.235.254.79" }, method: "HEAD", 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 /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.426924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 32786}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "3.235.254.79", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "3.235.254.79" }, method: "HEAD", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.426925.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "3.235.254.79"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "3.235.254.79"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKPFLZM_LaJ6sQAGpPi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, rou (truncated) 22:02:25.726 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:55.730 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.203 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:25.733 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:55.737 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.205 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:25.741 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:55.745 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.208 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:25.748 [info] {"source":"oban","duration":2485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:55.751 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.209 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:25.754 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:55.759 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.212 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:25.762 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:55.766 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.214 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:25.768 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:55.773 [info] {"source":"oban","duration":2436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.217 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:25.776 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:55.780 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.218 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:25.782 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:55.786 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.220 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:25.790 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:55.792 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.222 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:25.796 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:55.798 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.229 [info] {"source":"oban","duration":4066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:25.801 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:55.805 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.237 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:25.808 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:55.812 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.238 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:25.814 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:55.835 [info] {"source":"oban","duration":11840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.240 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:25.840 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:55.844 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.244 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:25.848 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:55.851 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.246 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:25.854 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:55.858 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.249 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:25.863 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:55.866 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.252 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:25.869 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:55.873 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.254 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:25.877 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:55.880 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.257 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:25.883 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:55.886 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.260 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:25.890 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:55.894 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.262 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:25.898 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:55.902 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.263 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:25.906 [info] {"source":"oban","duration":3383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:55.911 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.266 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:25.915 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:55.919 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.269 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:25.923 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:55.927 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.275 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:25.931 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:55.935 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.277 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:25.938 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:55.942 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.280 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:25.946 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:55.950 [info] {"source":"oban","duration":3509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.281 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:25.955 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:55.959 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.284 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:25.963 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:55.966 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.288 [info] {"source":"oban","duration":1347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:25.969 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:55.973 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.292 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:25.977 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:55.981 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.294 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:25.985 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:55.987 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.299 [info] {"source":"oban","duration":4042,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:25.992 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:55.994 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.301 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:25.999 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:56.003 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.303 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:26.007 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:56.011 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.306 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:26.014 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:56.019 [info] {"source":"oban","duration":3572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.310 [info] {"source":"oban","duration":3402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:26.022 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:56.025 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.313 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:26.029 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:56.033 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.315 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:26.037 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:56.041 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.316 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:26.046 [info] {"source":"oban","duration":4093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:56.050 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.318 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:26.054 [info] {"source":"oban","duration":3447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:56.059 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.321 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:26.063 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:56.067 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.377 [info] {"source":"oban","duration":29771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:26.071 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:56.075 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.379 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:26.079 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:56.083 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.381 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:26.087 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:56.091 [info] {"source":"oban","duration":2878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.387 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:26.095 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:56.099 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.389 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:26.103 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:56.107 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.391 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:26.111 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:56.115 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.393 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:26.119 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:56.123 [info] {"source":"oban","duration":3217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.395 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:26.128 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:56.132 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.397 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:26.134 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:56.139 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.399 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:26.144 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:56.148 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.401 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:26.152 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:56.156 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.403 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:26.160 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:56.163 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.406 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:26.168 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:56.172 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.407 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:26.176 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:56.180 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.409 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:26.184 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:56.188 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.411 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:26.192 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:56.196 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.413 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:26.200 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:56.204 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.416 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:26.208 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:56.212 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.421 [info] {"source":"oban","duration":4100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:26.216 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:56.219 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.423 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:26.224 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:56.230 [info] {"source":"oban","duration":4742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.426 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:26.234 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:56.238 [info] {"source":"oban","duration":3446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.427 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:26.242 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:56.245 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.429 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:26.249 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:33.437 [info] GET / 23:08:33.437 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:08:33.442 [debug] QUERY OK source="settings" db=4.0ms queue=0.1ms idle=1998.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:33.443 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=606.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:08:33.444 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=4.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:08:33.447 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=3.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:08:33.450 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=6.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:08:33.452 [debug] QUERY OK source="settings" db=0.7ms queue=0.5ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:33.454 [debug] QUERY OK source="settings" db=0.8ms 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 [] 23:08:33.459 [debug] QUERY OK source="settings" db=3.8ms queue=0.1ms 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 [] 23:08:33.463 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=14.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:08:33.468 [debug] QUERY OK source="media_items" db=1.9ms queue=0.4ms idle=15.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:08:33.471 [debug] QUERY OK source="media_items" db=2.1ms queue=0.4ms idle=15.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:08:33.475 [debug] QUERY OK source="sources" db=1.5ms 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] 23:08:33.487 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=23.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:08:33.493 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=24.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:08:33.498 [info] Sent 200 in 61ms 23:08:38.979 [info] GET /js/lkk_ch.js 23:08:38.980 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1540.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:38.982 [debug] QUERY OK source="settings" db=0.7ms idle=1542.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:38.983 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:08:38.986 [error] #PID<0.427293.0> running PinchflatWeb.Endpoint (connection #PID<0.427292.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /js/lkk_ch.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/lkk_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427293.0>, params: %{}, path_info: ["js", "lkk_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "91.84.86.2"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "91.84.86.2"} ], request_path: "/js/lkk_ch.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKStwLN56OtingAHRJh"} ], 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.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, 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 /js/lkk_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427293.0>, params: %{}, path_info: ["js", "lkk_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :pl (truncated) 23:08:44.760 [info] GET /js/twint_ch.js 23:08:44.764 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1324.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:44.765 [debug] QUERY OK source="settings" db=1.0ms idle=890.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:44.766 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:08:44.767 [error] #PID<0.427298.0> running PinchflatWeb.Endpoint (connection #PID<0.427292.0>, stream id 4) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /js/twint_ch.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/twint_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427298.0>, params: %{}, path_info: ["js", "twint_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "91.84.86.2"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "91.84.86.2"} ], request_path: "/js/twint_ch.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKSuFtqXILbQdsABJck"} ], 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.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, 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 /js/twint_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427298.0>, params: %{}, path_info: ["js", "twint_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [ (truncated) 23:08:44.946 [info] GET /css/support_parent.css 23:08:44.949 [debug] QUERY OK source="settings" db=2.1ms queue=0.3ms idle=507.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:44.953 [debug] QUERY OK source="settings" db=2.9ms queue=0.3ms idle=510.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:08:44.954 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:08:44.956 [error] #PID<0.427299.0> running PinchflatWeb.Endpoint (connection #PID<0.427292.0>, stream id 5) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /css/support_parent.css ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /css/support_parent (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427299.0>, params: %{}, path_info: ["css", "support_parent"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "91.84.86.2"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "91.84.86.2"} ], request_path: "/css/support_parent.css", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKSuGZ1aTYu6x4ABJdE"} ], 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.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, 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 /css/support_parent (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 35970}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "91.84.86.2", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "91.84.86.2" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427299.0>, params: %{}, path_info: ["css", "support_parent"], path_params: %{}, (truncated) 23:08:56.252 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.431 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:26.271 [info] {"source":"oban","duration":12961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:56.275 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.434 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:26.280 [info] {"source":"oban","duration":3826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:56.284 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.436 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:26.288 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:56.292 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.438 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:26.296 [info] {"source":"oban","duration":3323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:56.299 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.440 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:26.303 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:56.307 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.443 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:26.311 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:56.314 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.454 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:26.319 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:56.323 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.462 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:26.326 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:56.329 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.464 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:26.334 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:56.338 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.466 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:26.341 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:56.346 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.471 [info] {"source":"oban","duration":3424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:26.350 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:56.354 [info] {"source":"oban","duration":3319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.474 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:26.358 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:56.362 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.477 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:26.366 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:56.369 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.479 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:26.374 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:56.379 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.480 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:26.383 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:56.386 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.482 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:26.391 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:56.395 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.483 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:26.399 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:56.403 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.485 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:26.407 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:56.410 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.487 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:26.414 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:56.419 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.490 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:26.423 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:56.427 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.491 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:26.431 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:56.435 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.492 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:26.439 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:56.443 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.494 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:26.447 [info] {"source":"oban","duration":3345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:56.452 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.497 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:26.456 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:56.461 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.498 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:26.463 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:56.468 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.500 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:26.474 [info] {"source":"oban","duration":3316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:56.478 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.502 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:26.482 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:56.486 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.503 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:26.490 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:56.494 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.505 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:26.497 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:56.501 [info] {"source":"oban","duration":2669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.506 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:26.509 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:56.514 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.507 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:26.518 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:56.521 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.509 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:26.525 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:56.529 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.516 [info] {"source":"oban","duration":5236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:26.533 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:56.537 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.518 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:26.541 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:56.545 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.519 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:26.549 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:56.553 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.527 [info] {"source":"oban","duration":6015,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:26.557 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:39.972 [info] GET /sources/1/force_download_pending 23:44:39.974 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=848.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:44:39.976 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=380.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:44:39.976 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:44:39.977 [error] #PID<0.427500.0> running PinchflatWeb.Endpoint (connection #PID<0.427498.0>, stream id 2) terminated Server: pinchflat.veleek.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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427500.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], 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", "GHKUrigQFQyvEWcAHRah"} ], 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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/1/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427500.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.velee (truncated) 23:44:40.473 [info] GET /sources/1/edit 23:44:40.474 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:44:40.475 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=880.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:44:40.476 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=881.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:44:40.478 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=502.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:44:40.479 [debug] QUERY OK source="settings" db=0.6ms idle=502.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:44:40.480 [debug] QUERY OK source="settings" db=0.4ms idle=352.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:44:40.490 [info] Sent 200 in 17ms 23:44:40.976 [info] GET /sources/1/sync_files_on_disk 23:44:40.978 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=502.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:44:40.979 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=502.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:44:40.980 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:44:40.982 [error] #PID<0.427502.0> running PinchflatWeb.Endpoint (connection #PID<0.427498.0>, stream id 4) terminated Server: pinchflat.veleek.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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427502.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], 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", "GHKUrmPhGP_qQWYAHRcB"} ], 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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 4, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNL (truncated) 23:44:41.478 [info] GET /sources/1/force_metadata_refresh 23:44:41.480 [debug] QUERY OK source="settings" db=0.8ms queue=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 [] 23:44:41.482 [debug] QUERY OK source="settings" db=0.7ms queue=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 [] 23:44:41.482 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:44:41.485 [error] #PID<0.427503.0> running PinchflatWeb.Endpoint (connection #PID<0.427498.0>, stream id 5) terminated Server: pinchflat.veleek.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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427503.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], 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", "GHKUroHJ1wgHoX8AHRch"} ], 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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90 (truncated) 23:44:41.980 [info] GET /sources/1/force_index 23:44:41.983 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1003.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:44:41.984 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1003.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:44:41.984 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:44:41.987 [error] #PID<0.427504.0> running PinchflatWeb.Endpoint (connection #PID<0.427498.0>, stream id 6) terminated Server: pinchflat.veleek.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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427504.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKUrp---saLHNcAHRdB"} ], 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.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 51164}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmVMZjBrR1pmeHNvbFNLZ3FaM25FNHNS.SJVMDZ0JxUZsfNvZFJNfoXz2U0AUTXGXzyjQ1MCxrCU (truncated) 23:44:56.561 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.528 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:26.565 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:56.569 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.530 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:26.573 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:29.600 [info] GET /sources/1/media/3679 23:46:29.601 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3679", "source_id" => "1"} Pipelines: [:browser] 23:46:29.603 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=65.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" = ?) [3679] 23:46:29.604 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=2.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" [3679] 23:46:29.605 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:46:29.607 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:29.608 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:29.613 [debug] QUERY OK source="settings" db=2.8ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:29.616 [debug] QUERY OK source="media_profiles" db=0.9ms 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" = ?) [2] 23:46:29.621 [info] Sent 200 in 21ms 23:46:29.845 [info] GET /sources/1/media/4045/edit 23:46:29.846 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4045", "source_id" => "1"} Pipelines: [:browser] 23:46:29.850 [debug] QUERY OK source="media_items" db=3.5ms queue=0.2ms idle=241.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" = ?) [4045] 23:46:29.852 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=244.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:46:29.854 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=244.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:29.856 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=242.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:29.860 [info] Sent 200 in 14ms 23:46:30.346 [info] GET /sources/1/media/5477/edit 23:46:30.346 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5477", "source_id" => "1"} Pipelines: [:browser] 23:46:30.352 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=731.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" = ?) [5477] 23:46:30.361 [debug] QUERY OK source="settings" db=5.4ms queue=2.9ms idle=502.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:30.367 [debug] QUERY OK source="settings" db=4.5ms queue=0.2ms idle=509.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:30.378 [debug] QUERY OK source="settings" db=10.0ms queue=0.1ms idle=514.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:30.382 [info] Sent 200 in 36ms 23:46:30.847 [info] GET /sources/1/media/3622 23:46:30.847 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3622", "source_id" => "1"} Pipelines: [:browser] 23:46:30.849 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=496.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" = ?) [3622] 23:46:30.853 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=483.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:46:30.854 [debug] QUERY OK source="tasks" db=3.7ms idle=488.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" [3622] 23:46:30.856 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=477.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:30.857 [debug] QUERY OK source="settings" db=0.6ms idle=306.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:30.859 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:30.863 [debug] QUERY OK source="media_profiles" db=0.6ms queue=1.0ms 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" = ?) [2] 23:46:30.869 [info] Sent 200 in 22ms 23:46:31.349 [info] GET /sources/1/media/3679/edit 23:46:31.349 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3679", "source_id" => "1"} Pipelines: [:browser] 23:46:31.353 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=497.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" = ?) [3679] 23:46:31.355 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=498.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:31.357 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=498.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:31.359 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms 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:46:31.366 [info] Sent 200 in 17ms 23:46:56.577 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.534 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:24.739 [info] GET /sources/1/media/5307/edit 23:47:24.739 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5307", "source_id" => "1"} Pipelines: [:browser] 23:47:24.743 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=1129.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" = ?) [5307] 23:47:24.745 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=975.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:24.747 [debug] QUERY OK source="settings" db=0.9ms idle=134.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:47:24.748 [debug] QUERY OK source="settings" db=0.6ms idle=136.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:24.752 [info] Sent 200 in 13ms 23:47:24.977 [info] GET /sources/1/force_redownload 23:47:24.978 [debug] QUERY OK source="settings" db=0.4ms queue=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 [] 23:47:24.980 [debug] QUERY OK source="settings" db=1.0ms idle=233.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:24.980 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:47:24.983 [error] #PID<0.427533.0> running PinchflatWeb.Endpoint (connection #PID<0.427531.0>, stream id 2) terminated Server: pinchflat.veleek.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.427531.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33818}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdDljdUQ4TlhtOV81akFEaVBwN3lUcWVK.B5_CCv-d1MZ_5h__5T8F_pnc06i8-4blX6sy9VOsQ_c", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdDljdUQ4TlhtOV81akFEaVBwN3lUcWVK.B5_CCv-d1MZ_5h__5T8F_pnc06i8-4blX6sy9VOsQ_c" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427533.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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdDljdUQ4TlhtOV81akFEaVBwN3lUcWVK.B5_CCv-d1MZ_5h__5T8F_pnc06i8-4blX6sy9VOsQ_c" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdDljdUQ4TlhtOV81akFEaVBwN3lUcWVK.B5_CCv-d1MZ_5h__5T8F_pnc06i8-4blX6sy9VOsQ_c"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKU1JMZVRbHLE8ABJ0E"} ], 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.427531.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33818}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdDljdUQ4TlhtOV81akFEaVBwN3lUcWVK.B5_CCv-d1MZ_5h__5T8F_pnc06i8-4blX6sy9VOsQ_c", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/1/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427531.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 33818}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdDljdUQ4TlhtOV81akFEaVBwN3lUcWVK.B5_CCv-d1MZ_5h__5T8F_pnc06i8-4blX6sy9VOsQ_c", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdDljdUQ4TlhtOV81akFEaVBwN3lUcWVK.B5_ (truncated) 23:47:25.479 [info] GET /sources/1/media/4006/edit 23:47:25.480 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4006", "source_id" => "1"} Pipelines: [:browser] 23:47:25.482 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=734.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" = ?) [4006] 23:47:25.485 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=735.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:25.488 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=714.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:25.491 [debug] QUERY OK source="settings" db=0.7ms queue=0.7ms idle=510.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:25.496 [info] Sent 200 in 17ms 23:47:25.980 [info] GET /sources/1/media/4886/edit 23:47:25.980 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4886", "source_id" => "1"} Pipelines: [:browser] 23:47:25.983 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=499.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" = ?) [4886] 23:47:25.986 [debug] QUERY OK source="settings" db=1.3ms queue=0.4ms 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:47:25.988 [debug] QUERY OK source="settings" db=0.8ms queue=0.4ms 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:47:25.991 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms 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:47:25.998 [info] Sent 200 in 18ms 23:47:26.481 [info] GET /sources/1/media/6070/edit 23:47:26.482 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "6070", "source_id" => "1"} Pipelines: [:browser] 23:47:26.485 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=709.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" = ?) [6070] 23:47:26.487 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=503.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:26.489 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=502.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:26.492 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=502.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:26.498 [info] Sent 200 in 16ms 23:47:26.582 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:56.586 [info] {"source":"oban","duration":3487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.535 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:26.591 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:54.491 [info] GET /sources/1/media/5900/edit 23:48:54.491 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5900", "source_id" => "1"} Pipelines: [:browser] 23:48:54.494 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=1878.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" = ?) [5900] 23:48:54.496 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=1386.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:54.497 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=883.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:54.505 [debug] QUERY OK source="settings" db=6.4ms queue=0.1ms idle=885.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:54.509 [info] Sent 200 in 18ms 23:48:54.719 [info] GET /sources/1/media/4689/edit 23:48:54.720 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4689", "source_id" => "1"} Pipelines: [:browser] 23:48:54.721 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=608.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" = ?) [4689] 23:48:54.723 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=228.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:54.724 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=227.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:54.729 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=228.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:54.732 [info] Sent 200 in 13ms 23:48:55.222 [info] GET /sources/1/media/5307 23:48:55.222 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5307", "source_id" => "1"} Pipelines: [:browser] 23:48:55.226 [debug] QUERY OK source="media_items" db=3.0ms queue=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" = ?) [5307] 23:48:55.228 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=504.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" [5307] 23:48:55.229 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=502.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:55.231 [debug] QUERY OK source="oban_jobs" db=1.2ms 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" = ?) [994] 23:48:55.234 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=116.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:55.236 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:55.238 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:55.245 [debug] QUERY OK source="media_profiles" db=4.3ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:48:55.251 [info] Sent 200 in 29ms 23:48:55.722 [info] GET /sources/1/media/4535 23:48:55.722 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4535", "source_id" => "1"} Pipelines: [:browser] 23:48:55.724 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=491.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" = ?) [4535] 23:48:55.726 [debug] QUERY OK source="tasks" db=0.9ms idle=490.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" [4535] 23:48:55.726 [debug] QUERY OK source="sources" db=1.2ms idle=489.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:55.728 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=489.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:55.730 [debug] QUERY OK source="settings" db=0.8ms idle=483.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:48:55.731 [debug] QUERY OK source="settings" db=0.4ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:55.734 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [2] 23:48:55.739 [info] Sent 200 in 17ms 23:48:56.224 [info] GET /sources/1/media/3976/edit 23:48:56.224 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3976", "source_id" => "1"} Pipelines: [:browser] 23:48:56.227 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=497.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" = ?) [3976] 23:48:56.230 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms 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:48:56.232 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=499.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:56.234 [debug] QUERY OK source="settings" db=0.8ms queue=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:48:56.241 [info] Sent 200 in 17ms 23:48:56.595 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.540 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:26.599 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:56.604 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.541 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:26.608 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:26.617 [info] GET /sources/1/media/4425 23:50:26.618 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4425", "source_id" => "1"} Pipelines: [:browser] 23:50:26.620 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1001.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" = ?) [4425] 23:50:26.622 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=1004.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" [4425] 23:50:26.623 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1004.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:26.627 [debug] QUERY OK source="settings" db=2.1ms idle=117.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.629 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms idle=19.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.633 [debug] QUERY OK source="settings" db=1.1ms queue=0.6ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.639 [debug] QUERY OK source="media_profiles" db=2.2ms queue=0.1ms idle=14.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" = ?) [2] 23:50:26.646 [info] Sent 200 in 29ms 23:50:26.800 [info] GET /sources/1/media/5009/edit 23:50:26.800 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5009", "source_id" => "1"} Pipelines: [:browser] 23:50:26.802 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=178.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" = ?) [5009] 23:50:26.804 [debug] QUERY OK source="settings" db=0.7ms 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 [] 23:50:26.806 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=175.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.808 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=174.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.813 [info] Sent 200 in 13ms 23:50:27.302 [info] GET /sources/1/media/5611 23:50:27.302 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5611", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 23:50:27.304 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms 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" FROM "media_items" AS m0 WHERE (m0."id" = ?) [5611] 23:50:27.308 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=501.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:27.308 [debug] QUERY OK source="tasks" db=1.9ms queue=0.2ms idle=503.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" [5611] 23:50:27.311 [debug] QUERY OK source="oban_jobs" db=1.3ms queue=0.1ms idle=503.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" = ?) [1032] 23:50:27.313 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=503.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.315 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.319 [debug] QUERY OK source="settings" db=1.0ms queue=0.5ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.325 [debug] QUERY OK source="media_profiles" db=2.8ms queue=0.2ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:50:27.336 [info] Sent 200 in 34ms 23:50:27.802 [info] GET /sources/1/media/3884 23:50:27.803 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3884", "source_id" => "1"} Pipelines: [:browser] 23:50:27.806 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=492.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" = ?) [3884] 23:50:27.809 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=492.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" [3884] 23:50:27.812 [debug] QUERY OK source="sources" db=3.7ms idle=489.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:27.816 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=489.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.818 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=305.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.821 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=13.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.827 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.3ms idle=15.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" = ?) [2] 23:50:27.834 [info] Sent 200 in 31ms 23:50:28.304 [info] GET /sources/1/media/4689 23:50:28.305 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4689", "source_id" => "1"} Pipelines: [:browser] 23:50:28.306 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=493.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" = ?) [4689] 23:50:28.311 [debug] QUERY OK source="tasks" db=2.7ms queue=0.3ms idle=491.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" [4689] 23:50:28.311 [debug] QUERY OK source="sources" db=3.1ms idle=490.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:28.318 [debug] QUERY OK source="settings" db=5.9ms idle=491.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:28.325 [debug] QUERY OK source="settings" db=5.6ms queue=0.1ms idle=492.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:28.327 [debug] QUERY OK source="settings" db=0.7ms idle=20.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:28.330 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=18.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:50:28.335 [info] Sent 200 in 30ms 23:50:43.333 [info] GET /media_profiles/2 23:50:43.334 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:50:43.342 [debug] QUERY OK source="media_profiles" db=7.5ms queue=0.1ms idle=1716.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 WHERE (m0."id" = ?) [2] 23:50:43.348 [debug] QUERY OK source="sources" db=5.3ms queue=0.3ms idle=1724.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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" [2] 23:50:43.355 [debug] QUERY OK source="settings" db=1.4ms queue=4.4ms idle=1730.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:43.357 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1737.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:43.359 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=799.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:43.364 [info] Sent 200 in 30ms 23:50:43.504 [info] GET /media/914de551-8c0f-4bbf-bf28-97b6b1a812cc/stream 23:50:43.505 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "914de551-8c0f-4bbf-bf28-97b6b1a812cc"} Pipelines: [:maybe_basic_auth] 23:50:43.506 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=163.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["914de551-8c0f-4bbf-bf28-97b6b1a812cc"] 23:50:43.510 [debug] Invalid range request for media item: 914de551-8c0f-4bbf-bf28-97b6b1a812cc - serving full file 23:50:43.511 [info] Sent 200 in 6ms 23:50:44.006 [info] GET /sources/2c5c4692-fb6a-4bdc-aebd-e990b9d78508/feed.xml 23:50:44.006 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "2c5c4692-fb6a-4bdc-aebd-e990b9d78508"} Pipelines: [:maybe_basic_auth] 23:50:44.008 [debug] QUERY OK source="sources" db=1.2ms idle=651.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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" = ?) ["2c5c4692-fb6a-4bdc-aebd-e990b9d78508"] 23:50:44.014 [debug] QUERY OK source="media_items" db=5.1ms queue=0.3ms idle=651.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."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [1, 2000] 23:50:44.022 [debug] QUERY OK source="source_metadata" db=0.4ms queue=0.1ms idle=662.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:50:44.029 [debug] QUERY OK source="media_metadata" db=6.6ms queue=0.1ms idle=516.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" = ?) [6070] 23:50:44.030 [info] Sent 200 in 24ms 23:50:44.504 [info] GET /sources/1/media/5611/force_download 23:50:44.507 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=943.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:44.511 [debug] QUERY OK source="settings" db=3.9ms queue=0.1ms idle=499.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:44.512 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:50:44.517 [error] #PID<0.427591.0> running PinchflatWeb.Endpoint (connection #PID<0.427589.0>, stream id 2) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5611/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/5611/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427589.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38886}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYOUlrckUxd2gzLXQ5TWJfTzgwSngzQTFn.HRef_bKyzQnzvofQqSbXqYAxJeT1Ij2L2vxB3c7fpE0", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYOUlrckUxd2gzLXQ5TWJfTzgwSngzQTFn.HRef_bKyzQnzvofQqSbXqYAxJeT1Ij2L2vxB3c7fpE0" }, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427591.0>, params: %{}, path_info: ["sources", "1", "media", "5611", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYOUlrckUxd2gzLXQ5TWJfTzgwSngzQTFn.HRef_bKyzQnzvofQqSbXqYAxJeT1Ij2L2vxB3c7fpE0" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYOUlrckUxd2gzLXQ5TWJfTzgwSngzQTFn.HRef_bKyzQnzvofQqSbXqYAxJeT1Ij2L2vxB3c7fpE0"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], request_path: "/sources/1/media/5611/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKVAwfehH7vXUYABKEE"} ], 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.427589.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38886}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYOUlrckUxd2gzLXQ5TWJfTzgwSngzQTFn.HRef_bKyzQnzvofQqSbXqYAxJeT1Ij2L2vxB3c7fpE0", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/1/media/5611/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427589.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5611/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 38886}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYOUlrckUxd2gzLXQ5TWJfTzgwSngzQTFn.HRef_bKyzQnzvofQqSbXqYAxJeT1Ij2L2vxB3c7fpE0", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SF (truncated) 23:50:56.613 [info] {"source":"oban","duration":3923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.550 [info] {"source":"oban","duration":6228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:26.617 [info] {"source":"oban","duration":3303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:56.621 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.551 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:26.626 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:56.630 [info] {"source":"oban","duration":3329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.553 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:14.936 [info] GET /sources/1/media/4425/edit 23:53:14.937 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4425", "source_id" => "1"} Pipelines: [:browser] 23:53:14.939 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1310.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" = ?) [4425] 23:53:14.942 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=1313.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:14.943 [debug] QUERY OK source="settings" db=0.9ms idle=1315.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:14.948 [debug] QUERY OK source="settings" db=1.8ms queue=0.3ms idle=1318.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:14.955 [info] Sent 200 in 18ms 23:53:15.171 [info] GET /sources/1/media/3622/edit 23:53:15.172 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3622", "source_id" => "1"} Pipelines: [:browser] 23:53:15.173 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=233.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" = ?) [3622] 23:53:15.178 [debug] QUERY OK source="settings" db=3.7ms queue=0.1ms idle=232.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:15.179 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=235.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:15.184 [debug] QUERY OK source="settings" db=0.7ms queue=0.8ms idle=234.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:53:15.189 [info] Sent 200 in 17ms 23:53:15.673 [info] GET /sources/1 23:53:15.673 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 23:53:15.676 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=542.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:53:15.677 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=502.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" = ?) [2] 23:53:15.681 [debug] QUERY OK source="tasks" db=2.6ms queue=0.1ms idle=499.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 23:53:15.682 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=502.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" = ?) [1097] 23:53:15.684 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms 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:53:15.686 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:15.688 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:15.694 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:53:15.699 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=12.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")))) [1] 23:53:15.705 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=15.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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:53:15.708 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=20.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:53:15.710 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=20.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:53:15.713 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=16.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:53:15.718 [debug] QUERY OK source="sources" db=0.7ms queue=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:53:15.723 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=14.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 23:53:15.728 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=15.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 ? [1, 10, 0] 23:53:15.735 [info] Sent 200 in 62ms 23:53:16.185 [info] GET /sources/1/media/5611/edit 23:53:16.186 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5611", "source_id" => "1"} Pipelines: [:browser] 23:53:16.190 [debug] QUERY OK source="media_items" db=2.9ms idle=473.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" = ?) [5611] 23:53:16.191 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=472.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:53:16.193 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=469.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:16.196 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=465.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:16.206 [info] Sent 200 in 20ms 23:53:16.674 [info] GET /sources/new 23:53:16.675 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 23:53:16.676 [debug] QUERY OK source="sources" db=0.5ms idle=539.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:53:16.677 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=486.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:53:16.678 [debug] QUERY OK source="settings" db=0.3ms idle=486.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:16.680 [debug] QUERY OK source="settings" db=0.5ms 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 [] 23:53:16.681 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=483.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:53:16.682 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:16.685 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:16.694 [info] Sent 200 in 20ms 23:53:26.634 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:56.638 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.555 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:12.046 [info] GET /sources/1/media/5944/edit 23:54:12.046 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5944", "source_id" => "1"} Pipelines: [:browser] 23:54:12.048 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1420.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" = ?) [5944] 23:54:12.050 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1422.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.051 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1423.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.054 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=702.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.060 [info] Sent 200 in 14ms 23:54:12.129 [info] GET /sources/1/media/4886 23:54:12.130 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4886", "source_id" => "1"} Pipelines: [:browser] 23:54:12.133 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=503.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" = ?) [4886] 23:54:12.137 [debug] QUERY OK source="tasks" db=2.3ms queue=0.2ms idle=85.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" [4886] 23:54:12.138 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=84.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:54:12.141 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=88.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.142 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=86.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.145 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.150 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:54:12.160 [info] Sent 200 in 30ms 23:54:12.630 [info] GET /sources/1/media/4045 23:54:12.631 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4045", "source_id" => "1"} Pipelines: [:browser] 23:54:12.634 [debug] QUERY OK source="media_items" db=1.3ms queue=0.4ms idle=491.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" = ?) [4045] 23:54:12.637 [debug] QUERY OK source="tasks" db=1.0ms queue=0.2ms idle=493.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" [4045] 23:54:12.638 [debug] QUERY OK source="sources" db=1.7ms idle=491.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:54:12.640 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=489.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:54:12.641 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=285.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.644 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:12.649 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.3ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:54:12.658 [info] Sent 200 in 27ms 23:54:13.130 [info] GET /sources/1/media/4250/edit 23:54:13.131 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4250", "source_id" => "1"} Pipelines: [:browser] 23:54:13.133 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=493.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" = ?) [4250] 23:54:13.135 [debug] QUERY OK source="settings" db=0.5ms idle=493.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:13.136 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=493.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:13.138 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=493.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:13.144 [info] Sent 200 in 14ms 23:54:13.630 [info] GET /sources/1/media/5477 23:54:13.631 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5477", "source_id" => "1"} Pipelines: [:browser] 23:54:13.632 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=498.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" = ?) [5477] 23:54:13.635 [debug] QUERY OK source="tasks" db=1.4ms queue=0.2ms idle=498.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" [5477] 23:54:13.635 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=497.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:54:13.638 [debug] QUERY OK source="oban_jobs" db=1.9ms idle=497.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" = ?) [1015] 23:54:13.640 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=281.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:13.641 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:13.642 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:13.645 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:54:13.651 [info] Sent 200 in 21ms 23:54:26.642 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:56.646 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.557 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:13.093 [info] GET /sources/1/media/5565/edit 23:55:13.094 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5565", "source_id" => "1"} Pipelines: [:browser] 23:55:13.095 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1464.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" = ?) [5565] 23:55:13.098 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1466.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:55:13.100 [debug] QUERY OK source="settings" db=1.2ms queue=0.3ms idle=1468.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:13.103 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=537.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:13.109 [info] Sent 200 in 15ms 23:55:13.184 [info] GET /sources/1/media/5565 23:55:13.184 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5565", "source_id" => "1"} Pipelines: [:browser] 23:55:13.187 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=554.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" = ?) [5565] 23:55:13.190 [debug] QUERY OK source="sources" db=0.9ms idle=91.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:55:13.192 [debug] QUERY OK source="tasks" db=3.5ms idle=93.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" [5565] 23:55:13.197 [debug] QUERY OK source="oban_jobs" db=3.0ms queue=0.3ms idle=93.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" = ?) [1026] 23:55:13.199 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=94.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:13.200 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:13.202 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:13.205 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:55:13.212 [info] Sent 200 in 28ms 23:55:13.683 [info] GET /sources/1/media/5009 23:55:13.684 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5009", "source_id" => "1"} Pipelines: [:browser] 23:55:13.687 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=485.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" = ?) [5009] 23:55:13.690 [debug] QUERY OK source="tasks" db=1.9ms queue=0.1ms idle=487.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" [5009] 23:55:13.693 [debug] QUERY OK source="sources" db=4.3ms queue=0.4ms idle=486.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:55:13.699 [debug] QUERY OK source="oban_jobs" db=4.9ms queue=0.3ms idle=488.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" = ?) [958] 23:55:13.704 [debug] QUERY OK source="settings" db=3.2ms queue=0.6ms idle=133.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:13.708 [debug] QUERY OK source="settings" db=1.4ms queue=1.2ms idle=17.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:55:13.714 [debug] QUERY OK source="settings" db=3.5ms queue=0.3ms idle=19.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:13.720 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=24.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" = ?) [2] 23:55:13.729 [info] Sent 200 in 45ms 23:55:14.184 [info] GET /sources/1/media/4250 23:55:14.184 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4250", "source_id" => "1"} Pipelines: [:browser] 23:55:14.187 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=485.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" = ?) [4250] 23:55:14.189 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=480.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:55:14.197 [debug] QUERY OK source="tasks" db=8.6ms queue=0.2ms idle=483.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" [4250] 23:55:14.201 [debug] QUERY OK source="settings" db=1.0ms queue=0.9ms idle=485.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:14.202 [debug] QUERY OK source="settings" db=0.6ms idle=480.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:55:14.204 [debug] QUERY OK source="settings" db=1.3ms queue=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 [] 23:55:14.208 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=17.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" = ?) [2] 23:55:14.214 [info] Sent 200 in 30ms 23:55:26.650 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:56.654 [info] {"source":"oban","duration":3607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.558 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:26.659 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:56.663 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.560 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:11.581 [info] GET /sources/1/media/3976 23:57:11.582 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3976", "source_id" => "1"} Pipelines: [:browser] 23:57:11.585 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1948.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" = ?) [3976] 23:57:11.587 [debug] QUERY OK source="tasks" db=0.8ms queue=0.3ms idle=1599.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" [3976] 23:57:11.588 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=951.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:57:11.592 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=955.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:11.593 [debug] QUERY OK source="settings" db=0.8ms idle=601.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:11.596 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:11.600 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=11.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" = ?) [2] 23:57:11.608 [info] Sent 200 in 26ms 23:57:11.739 [info] GET /sources/1/media/4006 23:57:11.740 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4006", "source_id" => "1"} Pipelines: [:browser] 23:57:11.744 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=154.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" = ?) [4006] 23:57:11.747 [debug] QUERY OK source="sources" db=0.8ms 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] 23:57:11.748 [debug] QUERY OK source="tasks" db=2.5ms queue=0.1ms idle=153.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" [4006] 23:57:11.751 [debug] QUERY OK source="settings" db=0.7ms queue=0.5ms idle=153.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:11.752 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=150.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:57:11.755 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:11.760 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 23:57:11.768 [info] Sent 200 in 28ms 23:57:12.239 [info] GET /sources/1/media/3884/edit 23:57:12.239 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3884", "source_id" => "1"} Pipelines: [:browser] 23:57:12.241 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=489.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" = ?) [3884] 23:57:12.243 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=490.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:12.245 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=489.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:12.248 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=486.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:12.254 [info] Sent 200 in 15ms 23:57:12.740 [info] GET /sources/1/media/4535/edit 23:57:12.740 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4535", "source_id" => "1"} Pipelines: [:browser] 23:57:12.743 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=746.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" = ?) [4535] 23:57:12.747 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=502.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:12.748 [debug] QUERY OK source="settings" db=0.8ms idle=503.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:57:12.751 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=505.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:12.757 [info] Sent 200 in 16ms 23:57:13.240 [info] GET /sources/1/media/5695/edit 23:57:13.240 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5695", "source_id" => "1"} Pipelines: [:browser] 23:57:13.242 [debug] QUERY OK source="media_items" db=0.8ms idle=497.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" = ?) [5695] 23:57:13.243 [debug] QUERY OK source="settings" db=0.8ms idle=495.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:13.245 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=495.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:57:13.248 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=495.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:57:13.251 [info] Sent 200 in 11ms 23:57:26.667 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:56.671 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.562 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:26.675 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:56.679 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.563 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:26.684 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:56.688 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.567 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:26.693 [info] {"source":"oban","duration":4215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:56.703 [info] {"source":"oban","duration":3874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.568 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:26.707 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:56.711 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.570 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:26.716 [info] {"source":"oban","duration":3421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:56.721 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.573 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:26.726 [info] {"source":"oban","duration":3833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:56.730 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.575 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:26.734 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:56.738 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.577 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:26.742 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:56.746 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.578 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:26.751 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:56.755 [info] {"source":"oban","duration":3016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.580 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:26.759 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:56.763 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.582 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:26.767 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:56.771 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.584 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:26.774 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:34.860 [info] GET /sources/1/media/5944/force_download 00:09:34.862 [debug] QUERY OK source="settings" db=0.5ms idle=184.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:34.863 [debug] QUERY OK source="settings" db=0.5ms idle=185.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:34.863 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:09:34.865 [error] #PID<0.427742.0> running PinchflatWeb.Endpoint (connection #PID<0.427741.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5944/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/5944/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427742.0>, params: %{}, path_info: ["sources", "1", "media", "5944", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], request_path: "/sources/1/media/5944/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKWCjZVSG1ikQoABKaE"} ], 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.427741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/5944/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5944/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427742.0>, params: %{}, path_info: ["sources", "1", "media", "5944", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"} (truncated) 00:09:35.091 [info] GET /sources/1/media/6070/force_download 00:09:35.092 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=414.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:35.094 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=415.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:35.094 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:09:35.095 [error] #PID<0.427743.0> running PinchflatWeb.Endpoint (connection #PID<0.427741.0>, stream id 2) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/6070/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/6070/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427743.0>, params: %{}, path_info: ["sources", "1", "media", "6070", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], request_path: "/sources/1/media/6070/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKWCkQTn4gBmowABKak"} ], 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.427741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/1/media/6070/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.427741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6070/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 52686}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.427743.0>, params: %{}, path_info: ["sources", "1", "media", "6070", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"} (truncated) 00:09:56.777 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.587 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:26.782 [info] {"source":"oban","duration":3321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:56.793 [info] {"source":"oban","duration":10499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.589 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:26.802 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:56.806 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.591 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:25.367 [info] GET /sources/2 00:12:25.367 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 00:12:25.369 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1680.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:12:25.371 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=996.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" = ?) [2] 00:12:25.373 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=684.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 (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 00:12:25.374 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=686.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" = ?) [1096] 00:12:25.376 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=688.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:25.377 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:25.380 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:25.386 [debug] QUERY OK source="sources" db=1.3ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:12:25.390 [debug] QUERY OK source="media_items" db=2.8ms idle=10.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:12:25.394 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=13.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 00:12:25.398 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:12:25.400 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=14.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 00:12:25.403 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=15.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] 00:12:25.408 [debug] QUERY OK source="sources" db=0.5ms idle=16.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:12:25.412 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=14.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 00:12:25.416 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=15.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] 00:12:25.419 [info] Sent 200 in 52ms 00:12:26.810 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:56.814 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.593 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:26.818 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:56.822 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.595 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:26.827 [info] {"source":"oban","duration":4267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:37.206 [info] GET /media/a2fba799-5267-40ca-b774-8fc80436280c/stream 00:14:37.206 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "a2fba799-5267-40ca-b774-8fc80436280c"} Pipelines: [:maybe_basic_auth] 00:14:37.209 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=507.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["a2fba799-5267-40ca-b774-8fc80436280c"] 00:14:37.210 [debug] Invalid range request for media item: a2fba799-5267-40ca-b774-8fc80436280c - serving full file 00:14:37.211 [info] Sent 200 in 4ms 00:14:56.832 [info] {"source":"oban","duration":4437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.596 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:26.839 [info] {"source":"oban","duration":3744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:56.842 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:58.281 [info] GET /media/c83ae703-b371-45ee-97e3-301a0c7d0199/stream 00:15:58.281 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "c83ae703-b371-45ee-97e3-301a0c7d0199"} Pipelines: [:maybe_basic_auth] 00:15:58.284 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1581.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["c83ae703-b371-45ee-97e3-301a0c7d0199"] 00:15:58.285 [debug] Invalid range request for media item: c83ae703-b371-45ee-97e3-301a0c7d0199 - serving full file 00:15:58.285 [info] Sent 200 in 4ms 00:15:58.433 [info] GET /sources/2/edit 00:15:58.433 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 00:15:58.435 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1733.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:15:58.436 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=1592.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" [] 00:15:58.440 [debug] QUERY OK source="settings" db=2.0ms queue=0.2ms idle=1234.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:58.441 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=234.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:58.443 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=158.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:58.454 [info] Sent 200 in 21ms 00:16:00.599 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:26.846 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:56.849 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.600 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:02.834 [info] GET /sources/new 00:17:02.834 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 00:17:02.837 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.5ms idle=1132.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" [] 00:17:02.839 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=390.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:17:02.841 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=137.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:17:02.842 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=138.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:17:02.846 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=141.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:17:02.851 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:17:02.868 [info] Sent 200 in 33ms 00:17:26.854 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:56.858 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.602 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:11.587 [info] GET /sources/opml.xml 00:18:11.588 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "e11b64af-8faa-4a96-aa0f-85d19676caa0"} Pipelines: [:maybe_basic_auth, :token_protected_route] 00:18:11.590 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1884.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:18:11.591 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=887.4ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 00:18:11.592 [info] Sent 200 in 4ms 00:18:26.862 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:56.866 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.604 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:26.870 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:56.874 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.606 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:07.190 [info] GET /sources/1/media/6070 00:20:07.190 [info] GET /sources/1/media/5944 00:20:07.190 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5944", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:20:07.190 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6070", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:20:07.193 [debug] QUERY OK source="media_items" db=1.9ms idle=487.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" = ?) [5944] 00:20:07.193 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1058.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" = ?) [6070] 00:20:07.196 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=490.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [6070] 00:20:07.196 [debug] QUERY OK source="tasks" db=1.9ms queue=0.1ms idle=490.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" [5944] 00:20:07.196 [debug] QUERY OK source="sources" db=1.7ms idle=57.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:20:07.202 [debug] QUERY OK source="oban_jobs" db=4.0ms queue=0.1ms idle=4.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" = ?) [1075] 00:20:07.202 [debug] QUERY OK source="sources" db=7.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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:20:07.205 [debug] QUERY OK source="oban_jobs" db=2.2ms idle=6.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" = ?) [1091] 00:20:07.205 [debug] QUERY OK source="settings" db=2.6ms 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 [] 00:20:07.207 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:07.208 [debug] QUERY OK source="settings" db=1.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:07.209 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:07.212 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:07.214 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:07.218 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.2ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 00:20:07.218 [debug] QUERY OK source="media_profiles" db=1.8ms 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" = ?) [2] 00:20:07.226 [info] Sent 200 in 36ms 00:20:07.226 [info] Sent 200 in 36ms 00:20:26.880 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:56.886 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.608 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:26.889 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:56.894 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.610 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:26.898 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:56.902 [info] {"source":"oban","duration":3090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.613 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:26.906 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:56.909 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.616 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:26.914 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:31.018 [info] GET /media_profiles/1/edit 00:24:31.018 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 00:24:31.022 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.1ms idle=902.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 WHERE (m0."id" = ?) [1] 00:24:31.026 [debug] QUERY OK source="settings" db=0.9ms queue=0.8ms idle=278.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:31.028 [debug] QUERY OK source="settings" db=1.1ms queue=0.5ms idle=281.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:31.031 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=284.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:31.043 [info] Sent 200 in 25ms 00:24:56.918 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.641 [info] {"source":"oban","duration":24350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:26.922 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:56.926 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.643 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:26.930 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:56.934 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.645 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:26.938 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:56.942 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.647 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:26.946 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:56.950 [info] {"source":"oban","duration":3342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.649 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:26.954 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:34.963 [info] GET /media_profiles/new 00:29:34.963 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 00:29:34.966 [debug] QUERY OK source="settings" db=0.4ms queue=2.0ms idle=722.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:29:34.968 [debug] QUERY OK source="settings" db=0.6ms queue=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 [] 00:29:34.969 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=203.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:29:34.973 [debug] QUERY OK source="settings" db=2.7ms queue=0.1ms idle=205.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:29:34.976 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=210.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:29:34.981 [info] Sent 200 in 18ms 00:29:56.958 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.650 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:14.348 [info] GET /media_profiles/2/edit 00:30:14.348 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 00:30:14.350 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=1583.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 WHERE (m0."id" = ?) [2] 00:30:14.351 [debug] QUERY OK source="settings" db=0.7ms idle=1585.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:30:14.352 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1586.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:30:14.355 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=973.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:30:14.362 [info] Sent 200 in 14ms 00:30:26.962 [info] {"source":"oban","duration":3409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:56.967 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.653 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:26.971 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:56.975 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.654 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:04.454 [info] GET /media_profiles/1 00:32:04.455 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 00:32:04.456 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=1679.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 WHERE (m0."id" = ?) [1] 00:32:04.457 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1680.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 00:32:04.459 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=699.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:32:04.462 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=683.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:32:04.465 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=687.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:32:04.470 [info] Sent 200 in 15ms 00:32:26.980 [info] {"source":"oban","duration":3804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:56.983 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.656 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:26.988 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:56.992 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.657 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:26.996 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:57.000 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.658 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:27.004 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:57.008 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.660 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:27.012 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:57.018 [info] {"source":"oban","duration":3398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.662 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:27.023 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:57.027 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.664 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:27.030 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:57.033 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.666 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:27.040 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:57.044 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.667 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:27.047 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:57.052 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.669 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:27.056 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:57.059 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.671 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:27.063 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:57.065 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.672 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:27.070 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:57.074 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.674 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:27.078 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:57.082 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.676 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:27.086 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:57.090 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.677 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:27.094 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:32.511 [info] GET / 00:46:32.511 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:46:32.514 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=1683.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:46:32.515 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1685.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:46:32.518 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=1686.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:46:32.520 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1527.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:46:32.522 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=525.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:46:32.524 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:46:32.526 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:46:32.528 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:46:32.533 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=10.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:46:32.536 [debug] QUERY OK source="media_items" db=1.5ms idle=11.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:46:32.539 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=12.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:46:32.541 [debug] QUERY OK source="sources" db=0.7ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:46:32.553 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=20.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:46:32.559 [debug] QUERY OK source="media_items" db=4.6ms idle=21.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:46:32.562 [info] Sent 200 in 51ms 00:46:57.098 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.679 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:27.109 [info] {"source":"oban","duration":8537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:57.117 [info] {"source":"oban","duration":6210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.681 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:27.121 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:57.125 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.682 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:27.129 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:57.133 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.684 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:27.137 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:57.141 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.687 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:27.146 [info] {"source":"oban","duration":3777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:57.150 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.689 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:27.154 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:57.158 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.691 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:27.162 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:57.165 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.692 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:27.169 [info] {"source":"oban","duration":3486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:57.174 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.693 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:27.178 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:57.182 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.695 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:27.184 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:57.189 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.697 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:14.154 [info] GET /media/58538baa-46f7-4e01-b114-bbc69b72cd57/stream 00:57:14.155 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "58538baa-46f7-4e01-b114-bbc69b72cd57"} Pipelines: [:maybe_basic_auth] 00:57:14.158 [debug] QUERY OK source="media_items" db=1.0ms queue=1.6ms idle=1300.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."uuid" = ?) ["58538baa-46f7-4e01-b114-bbc69b72cd57"] 00:57:14.160 [debug] Invalid range request for media item: 58538baa-46f7-4e01-b114-bbc69b72cd57 - serving full file 00:57:14.160 [info] Sent 200 in 6ms 00:57:14.661 [info] GET /sources/1/media/5695/force_download 00:57:14.663 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1807.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:57:14.664 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1292.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:57:14.664 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:57:14.666 [error] #PID<0.428043.0> running PinchflatWeb.Endpoint (connection #PID<0.428042.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5695/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/5695/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.428042.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42432}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.428043.0>, params: %{}, path_info: ["sources", "1", "media", "5695", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], request_path: "/sources/1/media/5695/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKYpA_EgUufAgkABK9E"} ], 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.428042.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42432}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/5695/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.428042.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5695/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 42432}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.428043.0>, params: %{}, path_info: ["sources", "1", "media", "5695", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"} (truncated) 00:57:15.158 [info] GET /media/88548859-7f85-4afc-a0da-87f81f95c3a3/stream 00:57:15.158 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "88548859-7f85-4afc-a0da-87f81f95c3a3"} Pipelines: [:maybe_basic_auth] 00:57:15.160 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1304.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."uuid" = ?) ["88548859-7f85-4afc-a0da-87f81f95c3a3"] 00:57:15.161 [debug] Invalid range request for media item: 88548859-7f85-4afc-a0da-87f81f95c3a3 - serving full file 00:57:15.161 [info] Sent 200 in 3ms 00:57:27.193 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:57.196 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.700 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:27.199 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:57.203 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.702 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:27.208 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:57.212 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.703 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:16.900 [info] GET /sources/1/media/5900/force_download 01:00:16.903 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=1044.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:00:16.905 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=856.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:00:16.906 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:00:16.908 [error] #PID<0.428063.0> running PinchflatWeb.Endpoint (connection #PID<0.428062.0>, stream id 1) terminated Server: pinchflat.veleek.com:80 (http) Request: GET /sources/1/media/5900/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/5900/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.428062.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54584}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.428063.0>, params: %{}, path_info: ["sources", "1", "media", "5900", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.veleek.com"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.143"}, {"x-forwarded-host", "pinchflat.veleek.com"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "257cd2a20940"}, {"x-real-ip", "216.73.216.143"} ], request_path: "/sources/1/media/5900/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHKYzn4NRRvyRNgAGp6C"} ], 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.428062.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54584}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, 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/5900/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.428062.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5900/force_download", host: "pinchflat.veleek.com", peer: {{172, 19, 0, 8}, 54584}, bindings: %{}, sock: {{172, 19, 0, 7}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.veleek.com", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.143", "x-forwarded-host" => "pinchflat.veleek.com", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "257cd2a20940", "x-real-ip" => "216.73.216.143" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.veleek.com", method: "GET", owner: #PID<0.428063.0>, params: %{}, path_info: ["sources", "1", "media", "5900", "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://pinchflat.veleek.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 19, 0, 8}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"} (truncated) 01:00:17.015 [info] GET /sources/1/media/5695 01:00:17.015 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5695", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 01:00:17.017 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=159.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" = ?) [5695] 01:00:17.031 [debug] QUERY OK source="tasks" db=11.9ms queue=0.1ms idle=161.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" [5695] 01:00:17.038 [debug] QUERY OK source="sources" db=18.5ms idle=161.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:00:17.044 [debug] QUERY OK source="oban_jobs" db=2.3ms queue=0.2ms idle=138.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" = ?) [1043] 01:00:17.051 [debug] QUERY OK source="settings" db=4.1ms queue=0.4ms idle=140.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:00:17.054 [debug] QUERY OK source="settings" db=2.0ms queue=1.3ms idle=33.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:00:17.057 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=18.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:00:17.061 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms 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" = ?) [2] 01:00:17.071 [info] Sent 200 in 56ms 01:00:27.215 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:57.219 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.705 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:27.224 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:57.228 [info] {"source":"oban","duration":3108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.707 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:27.232 [info] {"source":"oban","duration":3262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:57.236 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.709 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:27.240 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:39.800 [info] GET /sources/1/media/5900 01:03:39.800 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5900", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 01:03:39.802 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=983.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" = ?) [5900] 01:03:39.805 [debug] QUERY OK source="tasks" db=0.5ms queue=0.9ms idle=938.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" [5900] 01:03:39.806 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=938.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:03:39.810 [debug] QUERY OK source="oban_jobs" db=3.0ms idle=941.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" = ?) [1069] 01:03:39.812 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=945.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:39.813 [debug] QUERY OK source="settings" db=1.1ms 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 [] 01:03:39.816 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:39.819 [debug] QUERY OK source="media_profiles" db=0.9ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 01:03:39.827 [info] Sent 200 in 26ms 01:03:57.244 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.711 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:27.248 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:57.252 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.712 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:27.256 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:57.260 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.714 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:27.264 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:57.268 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.716 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:27.271 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:57.276 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.717 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:27.280 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:57.283 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.718 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:27.288 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:57.292 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.720 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:27.296 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:57.300 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.722 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:27.304 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:57.308 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.724 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:27.312 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:57.317 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.725 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:27.320 [info] {"source":"oban","duration":2651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:57.325 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.727 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:27.328 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:57.332 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.728 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:27.336 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:57.339 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.730 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:27.344 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:57.348 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.732 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:27.352 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:57.356 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.733 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:27.360 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:57.364 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.734 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:27.369 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:57.373 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.736 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:27.377 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:57.381 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.738 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:27.384 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:57.389 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.741 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:27.392 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:57.395 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.742 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:27.399 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:57.402 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.744 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:27.407 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:57.411 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.745 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:27.415 [info] {"source":"oban","duration":2790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:57.419 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.747 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:27.423 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:57.427 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.748 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:27.431 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:57.435 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.750 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:27.439 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:57.443 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.751 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:27.447 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:57.451 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.753 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:27.455 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:57.459 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.758 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:27.463 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:57.466 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.760 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:27.471 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:57.475 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.762 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:27.479 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:57.483 [info] {"source":"oban","duration":3380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.763 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:27.488 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:57.492 [info] {"source":"oban","duration":3487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.765 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:27.497 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:57.501 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.766 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:27.505 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:57.509 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.768 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:27.513 [info] {"source":"oban","duration":3390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:57.518 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.770 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:27.522 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:57.526 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.771 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]}